Job Title : Java Developer Job Summary :
We are looking for a skilled Java Developer to join our dynamic team. The ideal candidate will have strong knowledge of Java programming and be responsible for designing, implementing, and maintaining Java-based applications. You will work closely with the development team to ensure high-quality deliverables, participate in the full software development lifecycle, and provide input into architecture and design decisions.
Key Responsibilities :
- Design, develop, and maintain Java applications that are high-volume, low-latency, and mission-critical.
- Write well-designed, efficient, and testable code following best practices.
- Participate in all phases of the development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Troubleshoot and resolve performance, scalability, and other issues in Java-based applications.
- Ensure designs comply with specifications and technical standards.
- Conduct software analysis, testing, programming, and debugging.
- Maintain and optimize legacy applications and improve existing modules.
- Continuously improve the codebase and ensure quality through code reviews and refactoring.
- Job location - Pune
Required Skills and Qualifications :
Proven experience as a Java Developer (4 to 8 years).Experience with Spring Framework (Spring Boot, Spring MVC).Solid understanding of Object-Oriented Programming (OOP) and design patterns.Knowledge of RESTful APIs and web services .Experience with SQL databases (e.g., MySQL, PostgreSQL) and / or NoSQL databases (e.g., MongoDB).Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.Understanding of version control systems, such as Git .Ability to write clean, well-documented, and maintainable code.Strong problem-solving skills and attention to detail.Bachelor's degree in Computer Science, Engineering, or a related field.Preferred Skills :
Familiarity with cloud services like AWS or Azure .Experience with microservices architecture.Knowledge of build tools such as Maven or Gradle .Familiarity with CI / CD pipelines.Experience with Docker or other containerization technologies.Benefits :
Competitive salary and performance-based bonuses.Health, dental, and vision insurance.Paid time off and flexible working hours.Professional development opportunities and certifications.Collaborative and innovative work environment.Location :
(Pune)