Location: Remote Experience: 6+ years
Job Description:
We are seeking a skilled Java Developer with strong expertise in Java Spring Boot, Core Java, and database management (DynamoDB/MongoDB). The ideal candidate will also have experience with Tomcat, React JS, Microservices, and JUnit. Experience with AWS deployment, DevOps tools (Jenkins/Docker/Kubernetes), and Temporal Workflow is a plus.
Responsibilities:
- Design, develop, and maintain robust Java applications.- Build and manage databases using DynamoDB or MongoDB.- Develop and deploy applications using Tomcat and Microservices architecture.- Implement front-end solutions using React JS.- Write and execute unit tests with JUnit to ensure code quality.- Collaborate with cross-functional teams to define, design, and ship new features.- Troubleshoot and resolve application issues.- Participate in code reviews and continuous improvement processes.
Must-Have Skills:
- Proficient in Java Spring Boot and Core Java.- Strong experience with DynamoDB or MongoDB.- Experience with Tomcat.- Proficient in React JS and Microservices.- Strong understanding of JUnit.
Good to Have Skills:
- Experience with AWS deployment.- Familiarity with DevOps tools: Jenkins, Docker, Kubernetes.