We are seeking a highly skilled and experienced Java/J2EE Spring Boot Senior Developer to join our dynamic team. As Senior Developer, you will play a pivotal role in driving the design, development, and delivery of complex enterprise applications. You will be responsible for leading a team of engineers, mentoring team members, and ensuring the highest standards of quality and performance.
Work Arrangement:
This position will follow a hybrid work model to be in the office 2-3 days per week on any of the Infosys Mexico offices (CDMX, Mty or GDL).
Mandatory Skills and Experience: Strong proficiency in Java/J2EE, with a deep understanding of core Java concepts. Extensive experience with Spring Boot framework, including Spring MVC, Spring Data, and Spring Security. Hands-on experience with RESTful API design and development. Proficiency in writing unit tests using JUnit or TestNG. Experience with CI/CD tools like Jenkins, GitLab CI/CD, or Azure DevOps. Knowledge of database technologies (e.g., MySQL, PostgreSQL, Oracle). Strong problem-solving and debugging skills. Excellent communication and interpersonal skills. Ability to lead and mentor a team of engineers. Knowledge of JavaScript and at least one popular framework (Angular or React). Preferred Skills: Experience with cloud platforms (e.g., AWS, Azure, GCP). Understanding of microservices architecture and design patterns. Key Responsibilities: Technical Leadership: Provide technical leadership and guidance to a team of engineers. Mentor and coach team members to enhance their technical skills and knowledge. Stay up-to-date with the latest Java/J2EE technologies, JavaScript frameworks (Angular or React), and industry trends. Conduct code reviews to ensure adherence to coding standards and best practices. Application Development: Design, develop, and deploy robust, scalable, and high-performance Java/J2EE applications. Utilize Spring Boot framework to build efficient and maintainable microservices. Implement RESTful APIs and microservices architecture. Write clean, well-structured, and well-documented code. Leverage CI/CD pipelines to automate the build, test, and deployment processes. Collaborate with frontend teams to develop full-stack applications using JavaScript frameworks like Angular or React. Problem-Solving and Troubleshooting: Identify and resolve complex technical issues. Troubleshoot application performance bottlenecks and optimize code for efficiency. Implement effective error handling and logging mechanisms. Cross-Cutting Concerns: Design and implement solutions for cross-cutting concerns such as security, logging, exception handling, and performance optimization. Implement robust authentication and authorization mechanisms. Ensure data privacy and security compliance. Collaboration and Communication: Collaborate effectively with cross-functional teams, including product owners, architects, and other engineers. Communicate technical concepts clearly and concisely to both technical and non-technical audiences. Facilitate knowledge sharing and best practices within the team. About Us:
Infosys is a global leader in next-generation digital services and consulting. We enable clients in more than 50 countries to navigate their digital transformation. With over four decades of experience in managing the systems and workings of global enterprises, we expertly steer our clients through their digital journey. We do it by enabling the enterprise with an AI-powered core that helps prioritize the execution of change. We also empower the business with agile digital at scale to deliver unprecedented levels of performance and customer delight. Our always-on learning agenda drives their continuous improvement through building and transferring digital skills, expertise, and ideas from our innovation ecosystem.
#J-18808-Ljbffr