Senior Software Engineer - JAVA (Level IV)

New
M
MetovaSoftware Engineering
MexicoFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
AWSDockerPostgreSQLJavaKafkaSpring BootTerraform

Requirements

  • 10+ years of professional experience in delivering quality software
  • Excellent proficiency in Java and Spring Boot Framework
  • Deep experience with system design, architecture, scaling, and performance testing
  • Strong understanding of computer science fundamentals
  • Experience with AWS and Cloud technologies
  • Experience with databases such as PostgreSQL
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines (Gitlab CI/CD)
  • Test automation experience (Unit, Integration, Regression, Load)
  • Familiarity with infrastructure as code tools like Terraform
  • Experience with messaging technologies and patterns (Kafka/SQS)
  • Familiarity with ops tools, logging, and metrics (New Relic, Splunk)

Responsibilities

  • Responsible for feature design; evaluate designs and provide feedback
  • Influence quality standards and understand, identify, measure across entire solution
  • Identify performance issues and optimize solutions
  • Demonstrate competence of engineering concepts and theories, combining them with business understanding to design, document and implement clean and robust solutions to complex business problems
  • Collaborate with other engineering teams, business stakeholders, as well as program and product managers to define and implement technical solutions
  • Demonstrate an ability to turn business needs into functional requirements, while also explaining technical details in ways the business can understand.
  • Participate in defining, scoping, and estimating resulting stories
  • Work closely with your peers and help the team achieve its goals
  • Maintain a high bar for code quality, testing and automation while finding opportunities to continuously improve them
  • Drive design and code reviews, ensuring the team ships high quality, scalable, maintainable, and well-tested code
  • Maintain a DevOps mindset, promoting cloud-oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines as well as the team's Cloud infrastructure
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now