Job Title: Java Developer
Location: Coimbatore, Bangaluru, Pune
Job Type: [Contract]
Experience Level: [8-12 Years]
Job Summary:
We are seeking a skilled and experienced Java Developer with strong technical leadership abilities and deep knowledge of design patterns and scalable application development. The ideal candidate will be responsible for the full software development life cycle, from concept to deployment and ongoing support.
Key Responsibilities:
Provide technical leadership to the development team through code reviews, guidance, and problem-solving.
Optimize the performance of Java applications to ensure high efficiency and scalability.
Write clean, maintainable, and efficient code in line with industry best practices.
Contribute to system architecture and collaborate on design and implementation of features.
Apply strong knowledge of design patterns to develop robust, reusable solutions.
Communicate effectively with clients, stakeholders, and cross-functional teams to align on goals and progress.
Identify potential risks early and propose mitigation strategies.
Ensure project deadlines and commitments are consistently met.
Participate in all phases of the development lifecycle—planning, development, testing, deployment, and support.
Mentor junior developers and foster a culture of continuous improvement through constructive feedback.
Programming Languages: Java, Servlets
Databases: MS SQL, H2
Application Servers: Tomcat
Frameworks: Spring Boot
Version Control: GitHub
Testing: JUnit
Design & Architecture: Strong understanding of Development Design Patterns, UML
Cloud Platforms: Azure and/or AWS
Bachelor's/Master’s degree in Computer Science, Engineering, or a related field.
Strong analytical and problem-solving skills.
Excellent communication and interpersonal abilities.