Job Title: Java AWS Developer - Python & MicroServices
Work Location: Wilmington DE/Jersey City NJ/NYC NY(Day 1 Onsite)
Duration: Long Term
Job Description
- 8 years of experience in Java development with proficiency in Java 8.
- Strong experience with Spring Boot Spring Cloud and other modern Java frameworks.
- Experience with Camunda BPM or similar business process management tools and process automation frameworks.
- Proficiency in developing and consuming RESTful APIs.
- Experience in integrating backend systems with UI React platforms and knowledge of frontend-backend communication (e.g. using REST APIs WebSockets etc.).
- Strong understanding of microservices architecture cloud-based applications and containerized environments (Docker Kubernetes).
- Experience with SQL and NoSQL databases including database design and query optimization.
- Familiarity with Agile development methodologies version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving and debugging skills with a focus on performance and scalability.
- Strong communication and collaboration skills with the ability to work effectively in a team and mentor junior developers.
- Develop and maintain high-quality scalable and performant backend services using Java Spring Boot Spring Cloud and other Java frameworks.
- Collaborate closely with frontend teams to integrate React-based user interfaces with backend systems ensuring smooth communication and efficient data exchange.
- Work with Camunda BPM to design and integrate business process management workflows into backend applications streamlining process automation and improving efficiency.
- Ensure that applications are developed with best practices for security scalability and performance.
- Write well-tested maintainable and high-quality code in a collaborative Agile environment
- Troubleshoot debug and optimize applications to improve performance and user experience.
- Provide technical leadership mentoring junior developers and guiding the team in adopting best practices and improving coding standards.
- Participate in the architecture and design of backend systems making key decisions regarding technology and implementation.
- Collaborate with cross-functional teams to ensure that business requirements are met with technical solutions.
- Stay current with the latest developments in Java UI technologies and BPM incorporating new tools and best practices into the development process.
Mandatory skills:
- Java Frameworks - Spring Boot AWS Cloud microservices kafka
- DevOps tools - Splunk Dynatrace & Automation
- React Based UI
- RESTful APIs.
- DevOps - Automation
- Jira confluence
- Scrum Agile work exposure