Lead Software Engineer (Java Springboot Full Stack)
Specific Skills
1. Java & Spring Boot: Advanced knowledge and practical experience in back-end development.
2. Proven experience in Spring Security : JWT & Oauth 2.0.
3. MySQL, PostgreSQL: Very Strong skills in database design, architecture, optimization, and management.
4. RESTful APIs, Websockets: Expertise in designing, building, and integrating APIs.
5. Deployment: Proficiency in deploying applications on cloud-based or on-premise platforms.
6. Git: Advanced experience with version control systems for managing team workflows.
7. ReactJS: Good knowledge of front-end development and integration with back-end systems.
8. Proven experience leading and mentoring a team of developers in an agile environment
9. Strong problem-solving skills and ability to make technical decisions under tight deadlines.
10. Proven experience in Microservices Architecture.
11. Proven experience in Flyway migration.
12. Proven experience in Multi tenancy.
Responsible For
1. Lead and mentor a team of developers, ensuring high-quality software development practices.
2. Architect, design, and implement back-end solutions using Java and Spring Boot.
3. Manage and optimize relational databases using MySQL.
4. Develop and integrate RESTful APIs for seamless application functionality.
5. Ensure efficient version control and collaborative workflows using Git.
6. Oversee front-end development utilizing ReactJS, ensuring a seamless user experience.
7. Handle end-to-end application deployment processes, including staging and production environments.
8. Collaborate with cross-functional teams to gather requirements, define technical specifications, and deliver high-performing solutions.
9. Troubleshoot and optimize applications for performance, scalability, and reliability.
10. Foster a culture of innovation, collaboration, and technical excellence within the team.
Job Nature
Educational Requirements
1. Bachelor’s/Master’s degree in Computer Science, Software Engineering, or a related field.
2. 4+ years of professional experience in software development.
3. Strong understanding of CI/CD pipelines and DevOps practices.
4. Excellent communication and interpersonal skills for collaborating with diverse teams.
Experience Requirements
Job Location
How to Apply
Interested candidates can send their resumes to recruiter@infimatrix.com mentioning "Job Title" in the subject line.
Apply Online