Java Backend Developer

ripplehire

Trivandrum 4 Years Exp Posted 2h ago

Job Description

  • Maintain active relationships with the Product Owner to understand business requirements.
  • Lead requirement-gathering meetings and review technical designs with the Product Owner.
  • Own backlog items and coordinate with team members to develop features planned for each sprint.
  • Perform technical design reviews and code reviews.
  • Mentor, lead, and guide team members on technical skills and best practices.
  • Design, develop, prototype, and troubleshoot software across service and backend layers.
  • Perform peer reviews of source code to ensure reusability, scalability, maintainability, and adherence to best practices.
  • Participate in collaborative technical discussions focused on software design, architecture, development, and user experience.
  • Develop and maintain scalable backend services using Java, Spring Boot, and Microservices architecture.
  • Build and integrate RESTful APIs and work with relational and NoSQL databases.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and delivery.
  • Perform demonstrations for client stakeholders on project features and sub-features.
  • Utilize modern backend development technologies and cloud platforms such as AWS/GCP.

Required Technical Skills

  • 4+ years of professional software development experience.
  • Strong hands-on experience with Java/J2EE, Spring, and Spring Boot.
  • Good experience in Microservices architecture.
  • Strong understanding of RESTful APIs and backend service development.
  • Experience with Oracle DB and NoSQL databases.
  • Hands-on experience with Git and Maven/Gradle.
  • Experience with Jenkins and CI/CD practices.
  • Good knowledge of Object-Oriented Programming and design principles.
  • Experience with development and API testing tools such as Postman.
  • Proficiency with IDEs such as Eclipse or IntelliJ IDEA.
    • Experience with AWS or GCP cloud platforms.

Similar Openings for You