HamburgerMenu
hirist

Simple Logic - Software Engineer - Java Technologies

Posted on: 30/12/2025

Job Description

Description :


We are seeking a skilled Software Engineer Java to design, develop, and maintain high-quality backend applications.

The ideal candidate will have strong hands-on experience in Java development, a solid understanding of object-oriented principles, and the ability to work in agile, fast-paced environments while delivering scalable and reliable solutions.

Key Responsibilities :


Application Development :


- Design, develop, and maintain Java-based applications using modern frameworks.

- Write clean, efficient, and well-documented code following best practices.

- Develop RESTful APIs and backend services to support web and mobile applications.

- Participate in full software development lifecycle including requirement analysis, design, development, testing, and deployment.

Backend & Integration :


- Work with Spring Boot, Spring MVC, and related frameworks for backend development.

- Integrate applications with databases, third-party services, and external APIs.

- Optimize application performance, scalability, and reliability.

- Handle data persistence using ORM frameworks such as Hibernate / JPA.

Quality & Testing :


- Write unit and integration tests to ensure code quality and application stability.


- Debug, troubleshoot, and resolve production issues in a timely manner.

- Participate in code reviews and incorporate feedback to improve overall code quality.

Collaboration :


- Collaborate closely with product managers, business analysts, QA, and DevOps teams.


- Actively participate in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and

retrospectives.

- Contribute ideas to improve system design, development processes, and engineering

practices.

Required Skills & Qualifications :


Mandatory Skills :


- 3+ years of hands-on experience in Java (Java 8 or above).


- Strong understanding of Object-Oriented Programming (OOP) concepts.

- Experience with Spring Boot, Spring MVC, and RESTful web services.

- Good knowledge of SQL databases such as MySQL, PostgreSQL, or Oracle.

- Familiarity with ORM tools like Hibernate / JPA.

- Understanding of Data Structures & Algorithms.

- Experience with version control systems such as Git.

Good to Have :


- Exposure to Microservices architecture.


- Knowledge of messaging systems like Kafka or RabbitMQ.

- Experience with NoSQL databases (MongoDB, Redis).

- Basic understanding of Docker and containerization.

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

- Knowledge of cloud platforms (AWS / Azure / GCP) is a plus


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in