Programming.com
Location
Pune | India
Job description
Job Title: Java Developer
Location : Chandigarh, Bangalore, Chennai, Mumbai, Pune, Hyderabad, Noida, Gurugram
Experience : 10+ years (7+ years relevant)
Mode of Work: Work from Office
CTC : Up to 18 LPA
Notice Period: Immediate joiner or already left job
Key Responsibilities:
1. Develop and maintain high-quality Java applications using Java 8 and above.
2. Apply advanced Object-Oriented Programming ( OOPs ) concepts to enhance code efficiency.
3. Implement design patterns for scalable and maintainable software solutions.
4. Integrate DevOps tools into the development lifecycle for continuous improvement.
5. Utilize the Spring Framework and Spring Boot for building robust and scalable applications.
6 . Apply abstraction principles to design and implement modular and maintainable code.
7. Proficiently work with databases , with a focus on Hibernate for data management.
8. Version control using Git for efficient code collaboration and management.
9. Knowledge of Kotlin to augment programming capabilities.
10 . Implement serialization techniques for efficient data interchange.
11. Adhere to SOLID principles for effective and modular software design.
12. Collaborate effectively within a team to achieve project goals.
13 . Develop web applications and APIs using Angular 8 and above.
14. Familiarity with web application development and best practices.
15. Design and implement APIs for seamless integration with other systems.
16. Work with application containers for efficient deployment.
17. Excellent communication skills for effective team collaboration.
18. Proficiency in CSS for front-end styling.
19. Experience in Java Server Pages (JSP) for dynamic web content.
20. Build projects using Apache Maven for streamlined development.
21. Knowledge of Java EE for enterprise-level applications.
22. Familiarity with Java testing tools f or ensuring code quality.
23. Strong understanding of software design and architecture principles.
24. Adaptability and flexibility in applying strategies for Java programming.
Job tags
Salary