Java Developer /senior Java Developer

Year    New Delhi, India

Job Description

This is a remote position.
- Software Developer (Java, 4 Years Experience)
Position Title: Software Developer - Java
Experience Required: 3-5 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
Bachelor's or Master's degree in Computer Science, Information Technology, or related field.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4505310
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    New Delhi, India
  • Education
    Not mentioned
  • Experience
    Year