This is a remote position.
Job Description Software Developer (Java 4 Years Experience)
Position Title : Software Developer Java
Experience Required : 35 years
Location : Insert Location / Remote / Hybrid
Employment Type : Full-time
About the Role
We are seeking a Java Software Developer with 4 years of hands-on experience in building scalable high-performance applications. The ideal candidate should have strong expertise in Core Java Spring Boot Hibernate and RESTful APIs along with good problem-solving skills and exposure to Agile development practices.
Key Responsibilities
Design develop and maintain enterprise-grade Java applications.
Build RESTful APIs and microservices using Spring Boot.
Implement business logic and data persistence using Hibernate / JPA and SQL.
Collaborate with product managers architects and cross-functional teams to deliver scalable solutions.
Write clean maintainable and testable code following coding standards.
Participate in code reviews debugging and performance tuning .
Contribute to Agile ceremonies (sprint planning stand-ups retrospectives).
Ensure high-quality deliverables through unit testing integration testing and CI / CD pipelines .
Maintain clear documentation for developed features and system designs.
Required Technical Skills
Programming Languages : Core Java (8 / 11) Java EE
Frameworks : Spring Boot Spring MVC Spring Security Hibernate / JPA
Web Services : RESTful APIs JSON XML
Databases : MySQL PostgreSQL Oracle (knowledge of NoSQL like MongoDB is a plus)
Tools & DevOps : Git Maven / Gradle Jenkins Docker SonarQube
Testing Frameworks : JUnit Mockito TestNG
Agile Tools : Jira Confluence
Knowledge of design patterns OOP principles and secure coding practices
Preferred Skills
Exposure to Microservices architecture and cloud platforms (AWS Azure GCP).
Familiarity with CI / CD pipelines and containerization (Docker Kubernetes) .
Experience with logging monitoring and application performance tuning.
Soft Skills
Strong analytical and problem-solving ability.
Excellent communication and teamwork skills.
Ability to work independently with minimal supervision.
Adaptability to learn new tools and technologies quickly.
Education
Bachelors or Masters degree in Computer Science Information Technology or related field .
Required Skills : Java Java developer
Key Skills
REST,Eclipse,JSP,Junit,Spring,Struts,Jpa,Hibernate,Maven,J2EE,Jdbc,Java
Experience : years
Vacancy : 1
Senior Java Developer • Delhi, Delhi, India