Job Description
Noblexa Solutions is seeking a talented and passionate Java Developer to join our software engineering team. The ideal candidate will be responsible for building high-performance applications using Java technologies, participating in the full software development lifecycle, and ensuring robust and scalable application design.
The candidate should have strong problem-solving abilities, in-depth knowledge of Java frameworks, and hands-on experience in developing backend systems or full-stack applications.
- Design, develop, and maintain Java-based applications.
- Work with Spring, Spring Boot, Hibernate, and RESTful APIs.
- Collaborate with front-end and backend teams to build complete systems.
- Optimize application performance and resolve technical issues.
- Participate in code reviews, testing, and deployment.
- Integrate applications with databases and third-party services.
Educational Qualification
Candidates should possess a Bachelor’s degree in Computer Science, IT, Software Engineering, or a related field. Certifications in Java Development, Spring, or Oracle Java are considered an advantage.
- B.Tech / B.E / BCA / MCA or equivalent qualification.
- Strong understanding of Java programming and object-oriented concepts.
- Knowledge of database systems (MySQL, PostgreSQL, Oracle, MongoDB).
- Understanding of software design patterns and system architecture.
Required Skills and Abilities
- Proficiency in Java, Spring, Spring Boot, Hibernate/JPA.
- Experience with microservices architecture.
- Knowledge of REST/SOAP APIs and web services.
- Strong debugging, analytical, and problem-solving skills.
- Understanding of CI/CD tools (Jenkins, Maven, Docker).
Primary Responsibilities
- Develop scalable and secure Java applications.
- Build and maintain REST APIs with Spring Boot.
- Collaborate with the QA team to ensure high-quality code.
- Participate in Agile/Scrum meetings and sprint planning.
- Monitor application performance and troubleshoot issues.