Java Software Engineer – Spring Frameworks

Software Development
  • Software Development
  • India

IHCS Technologies India Pvt. Ltd.

Key Responsibilities : – Design & Development : Architect and develop robust Java applications using best practices and design patterns. – Collaborative Innovation : Collaborate with cross-functional teamsincluding product managers, QA, and operationsto deliver new features and enhancements. – Full Lifecycle Ownership : Participate in all phases of the SDLCrequirements gathering, design, development, unit testing, and deployment.- Code Quality & Reviews : Conduct code reviews, maintain coding standards, and ensure readability, reusability, and maintainability.- Performance & Optimization : Diagnose and resolve performance bottlenecks and bugs while optimizing code and system performance.- Testing & Automation : Embrace unit testing, integration testing, and, where applicable, TDD to ensure software reliability. – Documentation : Write clear documentation for code, APIs, architecture diagrams, and deployment flows.- Stay Current : Continuously evaluate emerging technologies, frameworks, and development best practices.

Required Qualifications : – Bachelors degree in Computer Science, Engineering, or related discipline.- 5- 7 years of professional experience in Java development, preferably in enterprise environments.- Proficiency in core Java concepts, object-oriented programming, and design patterns.- Hands-on experience with frameworks such as Spring Framework, Spring Boot, and ORM tools like Hibernate. – Familiarity with RESTful APIs, microservices architecture, and integrating with databases (SQL/NoSQL)- Proficient with version control (e.g., Git), build tools (Maven, Gradle), CI/CD pipelines (Jenkins or similar). – Knowledge of Agile methodologies and practices. – Strong analytical mindset, problem-solving skills, and attention to detail.

Preferred (Nice-to-Have) : – Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker), or orchestration (Kubernetes). – Exposure to event-driven systems or message queues (Kafka, ActiveMQ).- Front-end technologies (React, Angular) and full-stack exposure.- Familiarity with automated testing frameworks and TDD practices.- Experience working in enterprise product development or with regulated industries (e.g., healthcare, finance). (ref: hirist.tech)

To apply for this job please visit in.indeed.com.

Similar Jobs to Apply
  • Cogniter Technologies
    India

    Skills • Job Title: Flutter Developer (2–5 Years Experience) Location: Chandigarh, India Employment Type: Full-Time Apply at: [email protected] About the Role Cogniter Technologies is seeking a
  • NatWest Group
    India

    Software Engineer, ServiceNow, AVP Join us as a Software Engineer • This is an opportunity for a driven Software Engineer to take on an exciting new career challenge • Day-to-day, you'll build a
  • Clarivate
    India

    We value our talented employees, and whenever possible strive to help one of our colleagues grow professionally before recruiting new talent to our open positions. If you think the open position you s
  • Techverse
    India

    Greeting from Techverse Era, Description : As a Backend Developer, you are exposed to all aspects of product development. Thus, your knowledge needs to cover all layers of the system. This includes fr