Chennai
3 days ago
Senior Java Developer

Job Description

Experience Range: 4 to 7 years

Hiring Locations: Chennai, Trivandrum, Kochi

Role Description:
We are seeking a highly skilled Senior Java Developer to join our dynamic team. In this role, you will collaborate with cross-functional stakeholders, including product owners, architects, developers, and testers, to design, develop, and maintain high-performance, scalable, and robust software solutions. You will play a critical role in translating business requirements into technical implementations and ensuring code quality and best practices.

Key Responsibilities:

Collaborate with product owners, architects, and other stakeholders to understand business requirements and deliver technical solutions. Design, develop, and maintain scalable, high-performance applications using Java 8 and Java 11. Translate specifications, wireframes, and mock-ups into functional applications. Write and maintain clean, efficient, and well-documented code, adhering to industry best practices. Share design and development ideas using visual tools like Lucidchart or similar. Participate actively in daily stand-up meetings and provide regular progress updates via project management systems. Conduct code reviews and ensure adherence to coding standards and best practices. Perform troubleshooting and debugging to resolve technical issues across server-side and database layers. Optimize application performance and manage resource utilization effectively. Collaborate with team members using screen-sharing and other online collaboration tools.

Mandatory Skills:

Strong expertise in Java 8 and Java 11. In-depth knowledge of Java and JEE internals (e.g., class loading, memory management, transaction management). Hands-on experience with Spring MVC framework for developing web applications. Proficiency in relational databases (MS SQL, Oracle) and ORM technologies (JPA, Hibernate). Expert-level knowledge of object-oriented programming (OOP) concepts and unit testing. Strong debugging and troubleshooting skills across server-side and database layers. Familiarity with version control systems (e.g., SVN, GIT, Mercurial, TFS). Experience working in agile environments and participation in agile ceremonies.

Good to Have Skills:

Understanding of design patterns and software architecture principles. Experience in file processing and optimizing batch queries for database performance. Familiarity with Web APIs and RESTful service design and implementation. Exposure to cloud services (AWS, Azure, or GCP). Experience in the healthcare domain and understanding of regulatory compliance.

Soft Skills:

Excellent analytical and problem-solving abilities. Strong communication and collaboration skills to work effectively across teams. Ability to work independently and take ownership of technical deliverables. Detail-oriented with a commitment to producing high-quality code.

Confirm your E-mail: Send Email