HamburgerMenu
hirist

Full Stack Developer - Java/Spring Boot/SQL Server

hirezy.ai
Remote
7 - 10 Years

Posted on: 28/11/2025

Job Description

Key Responsibilities :

- Design, develop, and maintain backend services using Java and Spring Boot.

- Architect and implement RESTful APIs and microservices with scalability, performance, and security in mind.

- Integrate backend services with databases, cloud platforms, and frontend applications.

- Collaborate with frontend developers to ensure smooth API consumption and overall application performance.

- Optimize application performance through profiling, tuning, and caching strategies.

- Implement and maintain CI/CD pipelines for automated build, test, and deployment.

- Conduct peer code reviews and mentor junior engineers.

- Ensure backend systems adhere to security best practices and compliance standards.

Required Skills & Experience :

Must Have :


- Strong proficiency in Java (8+) and Spring ecosystem (Spring Boot, Spring MVC, Spring Data, Spring Security).

- Expertise in designing and implementing REST APIs and microservices.

- Experience with API documentation tools (Swagger/OpenAPI).

- Familiarity with messaging systems (Kafka, RabbitMQ) and asynchronous processing.

- Strong understanding of authentication and authorization frameworks (OAuth 2.0, JWT, SAML).

- Experience with SQL databases (PostgreSQL, MySQL, MS SQL Server) schema design, query optimization.

- Knowledge of NoSQL databases (MongoDB, Redis) for caching and high-throughput applications.

- Working knowledge of HTML5, CSS3, and JavaScript (ES6+).

- Familiarity with modern frameworks like React.js or Angular for API integration.

- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions).

- Experience with Docker & Kubernetes.

- Deployment knowledge on AWS, Azure, or GCP.

- Unit and integration testing with JUnit, Mockito.

- API testing with Postman or REST Assured.

Good to Have :

- Familiarity with cloud deployment environments.

- Experience in mentoring and leading teams.

Soft Skills :

- Strong problem-solving and analytical abilities.

- Excellent communication and collaboration skills.

- Ability to work in Agile/Scrum environments.

- Leadership and mentorship capability.


info-icon

Did you find something suspicious?