i
MNR Solutions
361 MNR Solutions Jobs
Java Lead - J2EE/Spring Boot (4-7 yrs)
MNR Solutions
posted 2mon ago
As a Java Lead, you will be responsible for leading and managing the development team in designing, developing, and maintaining Java-based applications. You will work on complex enterprise-level projects and ensure the timely delivery of high-quality software solutions.
Key Responsibilities :
Technical Leadership :
- Lead a team of developers in building scalable and high-performance Java applications.
- Provide technical guidance, mentorship, and support to junior developers.
Application Development :
- Design, develop, and maintain enterprise-level applications using Core Java, J2EE, Spring Boot, Spring REST APIs, and Spring Security.
- Ensure high standards of coding, architecture, and performance are maintained across the team.
Architecture & Design :
- Collaborate with the architecture team to define application architecture and design patterns.
- Translate complex business requirements into technical solutions.
Spring Framework Implementation :
- Implement and maintain key components using Spring Boot, Spring REST APIs, and Spring Security for building microservices and secure web applications.
Code Reviews & Best Practices :
- Conduct regular code reviews to ensure the implementation of best coding practices and standards.
- Focus on optimizing performance, scalability, and security in all developments.
Integration & Deployment :
- Work closely with DevOps to ensure smooth deployment and integration of applications.
- Participate in continuous integration and delivery processes for high-quality releases.
Troubleshooting & Debugging :
- Identify and resolve technical challenges and performance bottlenecks.
- Ensure timely resolution of bugs and issues during the development and post-production phases.
Collaboration & Communication :
- Collaborate with cross-functional teams including QA, Product, and Project Managers to ensure smooth project execution.
- Participate in daily stand-ups, sprint planning, and retrospectives as part of Agile development.
Key Skills Required :
- Core Java and J2EE proficiency.
- Extensive experience with the Spring Framework - Spring Boot, Spring REST APIs, and Spring Security.
- Strong knowledge of microservices architecture.
- Experience with integrating RESTful services and securing APIs.
- Hands-on experience with software development best practices, including testing and debugging.
- Strong problem-solving skills and ability to handle multiple tasks in a fast-paced environment.
Preferred Skills :
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Knowledge of DevOps practices and CI/CD pipelines.
Educational Qualification :
- Bachelor's degree in Technology / Engineering or an equivalent combination of education and experience.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Lead roles with real interview advice