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
Any Graduate