Software Engineer - JAVA (Level II)

Posted 5 months agoViewed
MexicoFull-TimeSoftware Development
Company:Metova
Location:Mexico
Languages:English
Seniority level:Middle, 3+ years
Experience:3+ years
Skills:
AWSDockerPostgreSQLSoftware DevelopmentSQLAgileGCPJavaKafkaKubernetesQA AutomationSpring BootNosqlCI/CDRESTful APIsMicroservicesJSON
Requirements:
3+ years of professional experience in delivering quality software, ideally across the full stack Experience working with Springboot, Cucumber automation testing, Java, Kafka, Database, Kubernetes, and Restful service Experience in analyzing, designing, coding, testing, installing and maintaining complex software programs Knowledge of Java and Java Springboot framework Knowledge of other programming languages (like Python, React, JavaScript, C#) is a plus Strong grasp of multiple tech stacks Experience with Backend Database (preferably Spanner) or NoSQL or Postgres databases Experience with RESTful architecture and microservices. JSON and XML is required Experience with Amazon AWS/GCP services Familiarity with containerization technologies (Kubernetes, Docker) Familiarity with modern development practices and development lifecycle using Scrum, Kanban, Lean or other agile methodologies Familiarity with CI/CD and testing tools Familiarity with messaging middleware (Kafka, SQS) Experience with writing services as well as consuming services using REST, SOAP, XML, JSON or any combination Bachelor’s or Master’s degree in CS, Engineering or equivalent practical experience
Responsibilities:
Design & develop innovative solutions Write clean, consistent, and elegant code Contribute to continuous integration, continuous delivery, cloud migration, and test-driven development Work with defect tracking, source code control, and software release systems Assist in peer code reviews Contribute to the design and development process within a SCRUM team Transition from application development to support as needed Drive build and release plans for application deployment Assist with planning, analysis, and definition of software strategies Stay current with industry trends and new technologies Ensure corporate policies and industry best practices are observed Provide high-level analysis and design reviews Participate in rotating 24x7 shifts Work with business, infrastructure, and security teams on enhancements and bug fixes
Similar Jobs:
Posted 2 days ago
North AmericasFull-TimeSoftware Development
Backend Engineer II - Minesweeper - Personalization
Company:
Posted 2 days ago
WorldwideFull-TimeOnline Communities
Senior Quality Engineer
Company:Circle.so
Posted 2 days ago
WorldwideFull-TimeOnline Communities
Senior Quality Platform Engineer
Company:Circle.so