HamburgerMenu
hirist

Job Description

Description :


Skills : Core Java, Springboot, C++, OOPS, Microservices, REST API, Hibernate/JPA

- 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.

Microservices Development :

- Design, develop, and maintain microservices using Java and Spring Boot, following best practices for scalability, fault tolerance, and security.

Team Management :


- Lead and mentor a team of developers, fostering collaboration, innovation, and continuous improvement.


Client Communication :


- Engage with clients to gather project requirements, provide updates, and manage expectations throughout the project lifecycle.

Project Estimation :


- Provide accurate and timely project estimations, factoring in development efforts, resource allocation, and timelines.

Containerization and Orchestration :


- Utilize Docker and Kubernetes to optimize deployment processes, ensuring efficient CI/CD pipelines for microservices.

CI/CD Setup and Optimization :


- Configure and optimize CI/CD pipelines using Jenkins to automate building, testing, and deploying microservices.

Software Architecture :


- Apply sound software architecture principles and design patterns to ensure robust and maintainable microservices architecture.


info-icon

Did you find something suspicious?