Java Developer

Java Developer

As Per Company Standards

Chennai, India

Full Time, Hybrid

Job Description:

We are seeking an experienced Java Developer to join our technology team. The ideal candidate will be responsible for designing, developing, and delivering scalable software solutions using modern Java technologies, cloud platforms, and microservices architecture. This role requires strong technical expertise, a customer-focused mindset, and the ability to collaborate with cross-functional teams to build high-quality applications.

Duties & Responsibilities:

• Engage with customers to understand business use cases, requirements, and pain points while delivering user-centric software solutions.
• Design, develop, and implement scalable applications using Java, Spring Boot, Microservices, and cloud technologies.
• Analyze application requirements and determine the most suitable technology stack, deployment strategy, and integration approach.
• Create high-level software architecture designs, defining application components, interfaces, and overall system structure.
• Collaborate with Product Owners, Architects, Designers, and other stakeholders throughout the software development lifecycle.
• Define and implement software testing strategies, guidelines, policies, and processes aligned with organizational standards and industry best practices.
• Continuously improve application performance, scalability, and reliability through optimization and adoption of new technologies.
• Follow modern development practices such as Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD).
• Implement security best practices to safeguard user data, including encryption and data protection mechanisms.
• Develop and maintain REST APIs, backend services, and microservices using server-side technologies.
• Build user-friendly and interactive application features while ensuring high-quality user experiences.
• Evaluate and integrate emerging technologies to improve development efficiency and application capabilities.

Minimum Qualifications:

• 6+ years of total IT experience with a minimum of 4+ years of relevant Java development experience.
• Strong expertise in Java, Spring Framework, and Spring Boot.
• Hands-on experience with Microservices architecture and REST API development.
• Experience working with Google Cloud Platform (GCP), including Cloud Run services.
• Knowledge of DevOps practices, CI/CD pipelines, and Agile Software Development methodologies.
• Experience with Test-Driven Development (TDD).
• Strong proficiency in SQL and database technologies.
• Experience with MongoDB and other NoSQL databases.
• Strong analytical, problem-solving, and communication skills.
• Willingness to work in a Hybrid model (4 days per week from the office).

Additional Information:

• Virtual Interview Process.
• Work Location: Chennai – Sholinganallur.
• Hybrid Work Model (4 Days Work From Office).

Ready to make your next career move?

Submit your CV and get matched with suitable roles.

Tell Us About Your Job Preferences