Java Software Engineer
Key Responsibilities
- Design, develop, and maintain scalable full stack applications.
- Build and optimize microservices using Spring Boot.
- Develop responsive front-end applications with React.js.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Integrate workflow automation tools (Camunda 7 or equivalent).
- Ensure code quality, security, and performance standard.
Required Skills
- Strong proficiency in Java (Core + Advanced).
- Hands-on experience with React.js for front-end development.
- Expertise in Spring Boot and Microservices architecture.
- Experience with workflow automation tools — Camunda 7 or equivalent BPM platforms (e.g., Flowable, Activiti, JBPM).
- Solid understanding of REST APIs, CI/CD pipelines, and cloud deployment.
- Strong problem-solving and debugging skills.
Preferred Qualifications
- Bachelor’s/Master’s degree in Computer Science or related field.
- Experience with containerization (Docker, Kubernetes).
- Familiarity with Agile methodologies.
- Exposure to DevOps practices.