HamburgerMenu
hirist

Software Development Engineer III - Java/Spring Boot

Posted on: 09/09/2025

Job Description

Key Responsibilities :

Backend Development :

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

- Develop and integrate RESTful APIs to communicate with frontend applications and third-party services.

- Implement best practices for coding, testing, and deployment.

System Design & Architecture :

- Contribute to system design discussions and decision-making.

- Ensure backend systems are scalable, maintainable, and secure.

- Work with microservices architectures and optimize system performance.

Database Management :

- Design and maintain efficient database schemas.

- Optimize database queries for performance and scalability.

- Work with SQL and NoSQL databases.

Cloud & DevOps :

- Deploy and manage applications on AWS or other cloud platforms.

- Implement monitoring, logging, and alerting for backend systems.

- Ensure application security, availability, and performance.

Collaboration & Code Quality :

- Work closely with frontend developers, product managers, and DevOps engineers.

- Write clean, maintainable, and efficient code.

- Participate in code reviews and ensure best practices are followed.

Required Skills and Experience :

Technical Expertise :

- Mandatory : Strong proficiency in Java and Spring Boot.

- Experience in building backend applications from scratch.

- Strong knowledge of databases (SQL and NoSQL).

- Hands-on experience with AWS or other cloud platforms.

- Experience in optimizing applications for high performance and scalability.

- Knowledge of RESTful API development and microservices architecture.

- Strong debugging and troubleshooting skills.

Soft Skills :

- Strong analytical and problem-solving abilities.

- Excellent communication and teamwork skills.

- Ability to work in a fast-paced environment.

Preferred Qualifications :

- Experience with Docker and Kubernetes.

- Knowledge of CI/CD pipelines and DevOps best practices.

- Familiarity with message queues like Kafka, RabbitMQ, etc..

- Exposure to serverless computing and event-driven architectures.

What We Offer :

- Competitive salary and benefits.

- Opportunities for growth and learning.

- A collaborative and fast-paced work environment.

- Flexibility to explore and implement new technologies.


info-icon

Did you find something suspicious?