Experience: 5+ Years
Location: New Delhi (Work from Office)
Qualifications: Bachelor’s degree in Computer Science, Engineering, or related field
Job Description:
We are looking for a highly skilled and experienced Senior Java Developer to join our team. The ideal candidate will have 10+ years of experience in Java development, with a strong background in Microservices and Spring Boot. As a Senior Java Developer, you will be responsible for designing, developing, and implementing high-quality Java applications, collaborating with cross-functional teams, and ensuring the successful delivery of projects.
Responsibilities:
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Contribute to all phases of the development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Write well-designed, efficient, and maintainable code following best practices and coding standards.
- Ensure the quality and performance of applications through rigorous testing and code reviews.
- Collaborate with architects, designers, and other developers to ensure system architecture meets technical requirements.
- Stay updated with the latest technologies and trends in Java development and share knowledge with the team.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 10+ years of experience in Java development.
- Strong proficiency in Java, with a good understanding of JVM internals.
- Experience with Microservices architecture and Spring Boot framework.
- Hands-on experience with RESTful web services, JSON, and XML.
- Proficiency in database technologies such as MySQL, PostgreSQL, or Oracle.
- Experience with version control systems such as Git.
- Excellent problem-solving and analytical skills.
- Ability to work independently and in a team environment.
- Good communication skills and the ability to collaborate effectively with cross-functional teams.
Skills Required:
- Java, J2EE
- Microservices architecture
- Spring Framework (Spring Boot, Spring MVC, Spring Security)
- RESTful web services
- Hibernate or other ORM frameworks
- Maven or Gradle
- MySQL, PostgreSQL, or Oracle
- Git