LEAD SOFTWARE ENGINEER - JAVA

80.000.000 - 120.000.000


3 days ago Be among the first 25 applicants EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential. We are seeking a highly skilled Lead Java Software Engineer to join our dynamic team. The ideal candidate will spearhead the transition to a microservices architecture, develop advanced RESTful APIs using Spring Boot, and engage with cross-functional teams to deliver top-tier software solutions that align with our client's strategic initiatives. If you have a profound appreciation for backend engineering and a knack for leading development projects, we would love to hear from you. Responsibilities Transition existing backend services into scalable microservices architecture ensuring smooth integration and deployment Utilize Spring Boot to develop robust RESTful APIs and facilitate efficient communication between various application components Monitor, identify, and implement performance enhancements across application components Design and incorporate advanced security measures within the application, ensuring compliance with data protection regulations Maintain clear and comprehensive documentation of code, functionalities, and API integrations Deploy applications on Azure Kubernetes Service and manage CI/CD pipeline for automated testing and deployment processes Design, optimize, and manage database interactions and maintain complex SQL queries Engage with project stakeholders to gather and clarify requirements and provide guidance to junior developers Work closely with cross-functional teams, including QA, DevOps, and product management in an Agile environment Requirements Proficiency in Java & Spring Boot with 5+ years of experience Proven track record of leading and mentoring a team of engineers Expertise in the design and implementation of microservices architecture Capability to identify and remedy performance issues Familiarity with Azure services, Docker, and Kubernetes Knowledge of Continuous Integration/Deployment techniques Skills in GitHub, SonarCloud, Swagger, Mockito, and Project Reactor testing Nice to have Experience with CI/CD practices Background in Microsoft Azure Familiarity with ReactJS We offer International projects with top brands Work with global teams of highly skilled, diverse peers Healthcare benefits Employee financial programs Paid time off and sick leave Upskilling, reskilling and certification courses Unlimited access to the LinkedIn Learning library and 22,000+ courses Global career opportunities Volunteer and community involvement opportunities EPAM Employee Groups Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn Seniority level Mid-Senior level Employment type Full-time Job function Information Technology, Engineering, and Business Development Industries Software Development, IT Services and IT Consulting, and Retail #J-18808-Ljbffr

trabajosonline.net © 2017–2021
Más información