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