Java Developer - Bangalore
Job Summary:
We are seeking a skilled and motivated Java Developer to join our development team. The ideal candidate will have a strong background in Java development and experience with modern frameworks, RESTful APIs, and database integration. You will be responsible for designing, developing, and maintaining high-performance applications that are scalable, reliable, and secure.
Key Responsibilities:
Design, develop, and maintain Java-based applications.
Write clean, efficient, and testable code.
Collaborate with cross-functional teams to define, design, and ship new features.
Participate in code reviews and contribute to team best practices.
Identify bottlenecks and bugs, and devise solutions to mitigate and address them.
Ensure the performance, quality, and responsiveness of applications.
Maintain technical documentation for reference and reporting.
Required Skills and Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
4+ years of experience in Java development.
Proficiency in Java SE and Java EE.
Experience with Spring/Spring Boot framework.
Strong knowledge of RESTful APIs and web services.
Experience with databases such as MySQL, PostgreSQL, or MongoDB.
Familiarity with version control tools like Git.
Understanding of object-oriented programming and design patterns.