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).
Want more jobs like this?
Get jobs in Guadalajara, Mexico delivered to your inbox every week.
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Understanding of microservices architecture and design patterns.
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.
- 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.
- Identify and resolve complex technical issues.
- Troubleshoot application performance bottlenecks and optimize code for efficiency.
- Implement effective error handling and logging mechanisms.
- 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.
- 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.