HamburgerMenu
hirist

Senior Java Developer - Spring/PostgreSQL

SMARTWORK IT SERVICES
Multiple Locations
6 - 9 Years

Posted on: 29/07/2025

Job Description

Java Developer (AWS)

Location: Chennai, Bangalore, Hyderabad, Pune

Experience: 6-9 Years

Work Mode: Contract

Duration: 3 Months (Extendable)

Job Overview:

We are seeking a highly skilled Java Developer with 6-9 years of experience to join our team on a contract basis. The ideal candidate will have strong proficiency in Java, Spring Boot, and Microservice architecture, along with experience in cloud platforms like AWS or Azure. You'll be responsible for developing and maintaining enterprise web applications, bringing a strong understanding of retail/B2B contexts, and collaborating effectively with product and tech leads.

Key Responsibilities

- Design, develop, and maintain high-performance, scalable, and resilient enterprise web applications using Java and Spring Boot.

- Implement and manage services within a Microservice architecture, ensuring seamless communication and data flow.

- Work extensively with relational databases, specifically PostgreSQL, including schema design, query optimization, and data manipulation.

- Utilize knowledge of caching mechanisms to enhance application performance and efficiency.

- Deploy applications using Jenkins and manage container orchestration, ideally with Azure AKS.

- Apply expertise in SQL and Spring JPA for efficient data persistence and retrieval.

- Adhere to SOLID design principles to ensure robust, maintainable, and extensible code.

- Gain familiarity with distributed messaging systems such as Kafka or Solace for asynchronous communication.

- Contribute to front-end development using Angular or React, ensuring strong integration with backend services.

- Practice and advocate for observability best practices within the development lifecycle.

- Troubleshoot and resolve complex technical issues, ensuring high availability and reliability of applications.

- Understand and apply knowledge of retail/B2B contexts, particularly in merchandising and pricing domains, to drive relevant technical solutions.

- Work independently with strong problem-solving skills, efficiently executing business objectives.

- Communicate effectively with product managers, tech leads, and other stakeholders to understand requirements and articulate technical solutions.

- Actively participate in team collaboration, fostering an inclusive and productive environment.

- Bridge technology solutions with business strategy, clearly articulating the value of technical decisions to non-technical stakeholders.

Required Skills & Qualifications

- Proficiency in Java (6+ years experience), Spring Boot, and Microservice architecture.

- Strong hands-on experience with relational databases, specifically PostgreSQL.

- Knowledge of caching mechanisms.

- Experience with cloud platforms (Azure or AWS).

- Hands-on experience with Jenkins and Azure AKS for deployment and orchestration.

- Solid understanding of SQL and Spring JPA.

- Adherence to SOLID design principles.

- Familiarity with distributed messaging systems like Kafka or Solace.

- Experience with Angular or React for front-end development.

- Awareness of observability practices.

- At least 5 years of experience in developing and maintaining enterprise web applications.

- Understanding of retail/B2B contexts, particularly in merchandising and pricing.

- Strong problem-solving skills and ability to work independently.

- Excellent communication skills for interacting with product and tech leads.

- Ability to bridge technology with business strategy and communicate effectively with stakeholders.

- Proven track record of efficiently executing business objectives.

- Bachelors degree in computer science or a related field (or equivalent work experience).


info-icon

Did you find something suspicious?