Job Description:
Job Title: Java Developer
Experience: 611 Years
Location:PuneHyderabadBangaloreChennai Coimbatore
Key Responsibilities:
- Design develop and maintain highperformance Javabased backend applications using Spring Boot.
- Ensure that applications are scalable reliable and performant by employing best practices and industry standards.
- Develop and optimize database interactions with PostgreSQL Elasticsearch and MongoDB to support application requirements.
- Implement efficient data storage retrieval and processing strategies for both SQL and NoSQL databases.
- Write and maintain comprehensive JUnit test cases to validate backend functionalities and ensure code quality.
- Develop and implement API automation test cases to ensure the reliability and robustness of services.
- Apply strong knowledge of data structures algorithms and design patterns to solve complex problems and enhance system performance.
- Conduct performance tuning and optimization of backend services to improve application responsiveness and efficiency.
- Utilize cloud platforms (AWS GCP or Azure) to deploy and manage applications ensuring scalability and high availability.
- Gain familiarity with Kubernetes for container orchestration including deploying scaling and managing containerized applications.
- Work closely with frontend developers DevOps engineers and other stakeholders to ensure seamless integration between backend services and other system components.
- Collaborate in agile development environments participating in sprint planning standups and retrospectives.
- Maintain detailed documentation for backend systems including architecture diagrams API specifications and deployment procedures.
- Advocate for and enforce best practices in coding testing and deployment within the development team.
Required Skills:
- Strong problemsolving abilities and analytical skills.
-
- Excellent communication and collaboration skills with the ability to work effectively in a teamoriented environment.
- Proven ability to mentor and provide technical leadership to junior developers.