Description

Responsibilities:
Contribute in all phases of the development and deployment lifecycle

Write well-designed, testable, and efficient code

Ensure designs comply with specifications

Prepare and produce releases of software components

Support continuous improvement by investigating alternatives and presenting tech solutions

Contribute to CI/CD pipelines


Requirements:
Graduate in any field

2+ years of proven hands-on software development experience

Hands-on experience in Java or JavaScript development

Strong in OOP and design patterns

Knowledge of SQL/NoSQL Databases and ORM tools like Hibernate, JPA2, or Panache

Experience with microservices development using Spring Boot, Quarkus, Apache Camel, JAX-RS

Familiarity with test-driven development tools: JUnit, RestAssured, Selenium, Playwright, etc.

Knowledge of code analysis tools like SonarQube

Familiarity with Jenkins for automation

UX/UI design skills are a plus — responsiveness and out-of-box creativity

Experience using tools like Figma and Pencil

Willingness to learn new technologies

Exposure to Linux, cloud, or containerization is an added advantage

Freshers with a strong learning mindset are welcome as unpaid interns

Education

Any Graduate