Overview
Java Developer:-
Proficient in core Java concepts, including object-oriented programming (OOP) principles, collections, exception handling, and multithreading.
- Understanding of Java 8 features and beyond, such as lambda expressions, streams, and functional interfaces.
- Thorough knowledge of the Spring framework, including Spring Core, Spring MVC, Spring Boot, Spring Data, and Spring Security.
- Experience in configuring and using dependency injection and inversion of control (IoC) in Spring.
- Proficient in creating RESTful APIs using Spring MVC or Spring Boot.
- Proficient in interacting with databases using Spring Data JPA or other persistence frameworks within the Spring ecosystem.
- Experience in writing SQL queries, managing transactions, and working with various databases such as MySQL, PostgreSQL, Oracle, etc.
- Understanding and implementation of security features using Spring Security, including authentication, authorization, and securing RESTful endpoints.
- Experience in designing and developing RESTful APIs using Spring, adhering to best practices and standards.
- Familiarity with tools like Postman for API testing and documentation.
- Proficient in using build tools such as Maven or Gradle for project build automation and dependency management.
- Understanding of performance tuning and optimization techniques for Spring applications.
- Awareness of code quality standards and the ability to conduct and participate in code reviews.
- Strong analytical and problem-solving skills to identify and resolve technical issues effectively.
-> Security-Centric Development:
Develop secure Java Spring Boot applications, following best practices for authentication, authorization, data protection, and secure communication.
-> Microservices (Good to Have):
Design, implement, and maintain microservices using Spring Boot, adhering to microservices architecture principles for scalability, maintainability, and fault tolerance.
-> Containerization and Orchestration (Good to Have):
Utilize Docker and Kubernetes for containerization and orchestration to optimize application deployment, scaling, and management.
CI/CD with Jenkins (Good to Have):
Implement and optimize continuous integration and continuous deployment (CI/CD) pipelines using Jenkins for Spring Boot applications.
Job Type: Full-time
Pay: ₹1,200,000.00 - ₹2,000,000.00 per year
Benefits:
- Provident Fund
Location Type:
- In-person
Schedule:
- Day shift
- Monday to Friday
Work Location: In person