Number of Positions:
: 1
Primary Skills:
: JAVA 8+, SPRING BOOT, MICROSERVICES, REST APIS, POSTGRESQL, SPRING DATA JPA, HIBERNATE, SQL, GIT, JENKINS
Job Description:
Backend (Spring Boot)
-
Design, develop, and deploy Java applications using Spring Boot, including microservices architecture and RESTful APIs.
-
Conduct code reviews, write unit/integration tests, troubleshoot issues.
-
Handle exception management and logging.
-
Ensure application security, scalability, and monitoring while staying updated on Spring ecosystem trends.
Database (PostgreSQL)
-
Integrate and optimize PostgreSQL databases with Spring Data JPA/Hibernate for efficient data access, schema design, and query performance.
-
Data consistency and performance.
General Responsibilities
-
Write clean, maintainable, and testable code.
-
Analyze code scan reports and remediate identified security vulnerabilities and code quality issues.
-
Participate in code reviews and sprint planning.
-
Troubleshoot and debug application issues.
-
Follow best coding and security practices.
Required Skills
-
Strong experience with Java (8+) and Spring Boot
-
Experience with REST APIs
-
Good knowledge of PostgreSQL
-
Familiarity with Jenkins, Git
Good to Have
-
Experience with Spring Security (JWT/OAuth)
-
Knowledge of Docker & CI/CD
-
Cloud experience (AWS/Azure/GCP)
-
Familiarity with API testing tools (Postman, Swagger)