
Java Developer
- Delhi
- Permanent
- Full-time
- Proficiency in Core Java, Java 8+.
- Design, develop, and maintain Java-based applications using Spring Boot framework.
- Collaborate with cross-functional teams to define and deliver high-quality software solutions.
- Strong Knowledge of Microservices architecture.
- Implement RESTful web services and APIs using Spring Boot and related technologies.
- Write efficient, maintainable, and reusable code following best practices.
- Perform unit testing and integration testing to ensure code quality.
- Troubleshoot, debug, and optimize existing code for performance and scalability.
- Participate in code reviews and contribute to the improvement of development practices.
- Ensure that application development is aligned with business objectives and IT standards.
- Keep up-to-date with the latest industry trends and technologies related to Java and Spring Boot.
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 4-5 years of hands-on experience in Java development, specifically with Spring Boot.
- Strong knowledge of Java, Spring Boot, and related technologies (Spring MVC, Spring Data, etc.).
- Experience in building RESTful APIs and working with microservices architecture.
- Proficient in writing SQL queries and working with relational databases (e.g., MySQL, PostgreSQL).
- Experience with version control tools such as Git, SVN
- Knowledge of unit testing frameworks (e.g., JUnit, Mockito, TestNG).
- Familiarity with cloud platforms (AWS) is a plus.
- Strong analytical and problem-solving skills with a proactive approach.
- Excellent communication and collaboration skills.
- Experience with front-end technologies like Angular
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Understanding of Agile methodologies and DevOps practices.