This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Engineering Lead Analyst is a key member of an agile development team, responsible for the design, development, and maintenance of scalable, high-performance enterprise-level software systems. This is an exciting opportunity to join a dynamic team and make a significant impact on mission-critical applications within a cutting-edge technological environment
Job Responsibility:
Design, develop, and implement high-volume, low-latency, and highly scalable microservices for mission-critical application services using Spring Boot and Java
participate actively in all phases of the Agile development lifecycle, including daily stand-ups, sprint planning, and retrospectives
write clean, well-designed, testable, and efficient code
conduct and participate in rigorous code reviews
develop comprehensive unit tests using mocking frameworks for Java and JavaScript testing tools for front-end components
secure microservice applications in compliance with corporate security standards
own the application code development, integration testing, and deployment processes leveraging a CI/CD framework
tune application performance and availability to consistently meet defined Service Level Objectives (SLOs) and Service Level Agreements (SLAs)
develop and implement monitoring controls, and integrate with enterprise monitoring and reporting tools
actively contribute to SRE initiatives focused on continuous improvement, automation, and operational excellence
collaborate on planning and executing end-to-end resiliency and continuity of business tests
provide support for application issues, performing root cause analysis and implementing timely resolutions to minimize service disruptions
Requirements:
Proven experience (10+ years) in software development, with significant experience in designing and building microservices
strong proficiency in Java (Java 8+) and solid understanding of object-oriented programming principles
experience with JavaScript is also essential
extensive hands-on experience with Spring Boot and other Spring ecosystem projects (e.g., Spring Cloud, Spring Data)
familiarity with Angular Material or similar modern JavaScript frameworks
deep understanding of microservices architecture patterns, challenges, and best practices
experience with Docker and container orchestration platforms like Kubernetes or AWS ECS
practical experience with CI/CD tools such as Jenkins, BitBucket, Artifactory, and release management tools (e.g., BMC RLM)
proficiency with Java testing frameworks (e.g., JUnit, Mockito) and modern JavaScript testing tools
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.