Software Engineers (Java Fullstack with React)



About the Role

As a Java Fullstack Developer (Software Engineer), your responsibilities are to:

1. Take ownership of modules or components within projects.
2. Design and implement efficient, high-quality code.
3. Conduct code reviews to ensure adherence to standards.
4. Collaborate with cross-functional teams on requirements and solutions.
5. Lead development tasks and support junior team members.
6. Troubleshoot and resolve issues during development.


  • Skills we’re looking for :

    • Proficiency in Java and strong understanding of core Java concepts.

    • Hands-on experience with Spring Boot or Micronaut

    • Solid experience with React and component-based frontend development

    • Familiarity with TypeScript (or strong JavaScript skills with a willingness to learn TypeScript quickly).

    • Good knowledge of PostgreSQL (or any SQL database) with the ability to write queries and manage database operations, including triggers

    • Experience in developing microservices and RESTful APIs

    • Experience with writing unit and integration tests using JUnit 5 for backend and Jest/React Testing Library for frontend

    • Good understanding of design patterns to ensure maintainable and scalable code

    • Familiarity with version control (e.g., Git) and collaboration tools (JIRA, Confluence)

    • Basic understanding of deploying applications on AWS or similar cloud platforms

    • Familiarity with Terraform or infrastructure as code concepts
  • Work experience requirements :

    3 – 6 years
  • Whom this role is suited for:

    Available to join asap, and work from the Kochi office

    Experience in start-up environments preferred
  • Job Location: Visakhapatnam
We will handle your personnal data as described in our Privacy Policy.