Lead Java Developer
sourcingxpress
Job Description
Key Responsibilities
-
Design and develop enterprise-grade applications using Core Java and Spring Boot
-
Build and maintain microservices-based architectures
-
Develop and integrate RESTful and SOAP APIs
-
Work with ORM frameworks like Hibernate / JPA
-
Collaborate on frontend integrations using React, TypeScript, jQuery, and CSS
-
Handle data formats including XML, XSD, WSDL, and JSON
-
Write and maintain unit test cases using JUnit
-
Implement logging using Log4J or similar frameworks
-
Follow and enforce clean code principles and design patterns
-
Participate in system design discussions and technical reviews
-
Work with SQL databases and basic NoSQL systems
-
Use development tools such as IntelliJ, Eclipse, Maven, Jenkins, and Git
-
Ensure good user experience awareness in application design
-
Work with Linux environments and basic shell scripting
Required Skills
-
Strong expertise in Core Java, Spring Boot, Microservices
-
Experience with Hibernate / JPA (ORM frameworks)
-
Hands-on with REST and SOAP APIs
-
Good understanding of SQL databases (and basic NoSQL exposure)
-
Knowledge of frontend basics (React / TypeScript / jQuery / CSS)
-
Strong experience with Maven, Jenkins, Git, IntelliJ/Eclipse
-
Proficiency in JUnit testing and logging frameworks (Log4J)
-
Strong understanding of design patterns and clean coding practices
-
Familiarity with XML, XSD, WSDL, JSON data formats
-
Basic knowledge of Linux and shell scripting
-