.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