Note: The job is a remote job and is open to candidates in USA. Dice is seeking a Principal Java Full Stack Developer to support enterprise application modernization and the development of cloud-native, distributed, and AI-enabled applications. The role is responsible for designing and architecting Java applications, microservices, APIs, frontend applications, cloud solutions, and observability systems while leading architecture reviews and mentoring engineering teams.
Responsibilities
- Architect enterprise Java applications
- Design distributed Microservices
- Build scalable frontend applications using React or Angular
- Develop GraphQL and REST APIs
- Implement asynchronous messaging using Kafka
- Integrate enterprise AI services using Spring AI
- Build cloud-native applications on AWS or Azure
- Implement observability using OpenTelemetry
- Lead architecture reviews and mentor engineering teams
- Define development standards and best practices
Skills
- Looking for W2 candidates
Company Overview
Company H1B Sponsorship