Required Skills: React.js, JavaScript, TypeScript, SQL
Job Description
We are looking for experienced Java Full Stack Developers and Technical Leads to join large-scale technology teams working on modern enterprise applications. The ideal candidate will have strong hands-on experience with Java and Spring-based application development, along with expertise in one or more modern technologies across frontend, microservices, cloud, reactive programming, or AI.
Multiple positions are available with different technology combinations and locations, so candidates with strong Java experience and expertise in any of the areas mentioned below are encouraged to apply.
Key Responsibilities
- Design, develop, enhance, and maintain scalable enterprise applications using Java.
- Develop and integrate RESTful APIs and microservices using Spring Boot and related frameworks.
- Work across the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and production support.
- Develop responsive and scalable frontend applications using technologies such as React.js.
- Build cloud-native applications and services using AWS and related cloud technologies.
- Work with reactive and event-driven programming approaches where applicable.
- Integrate applications with databases, APIs, messaging systems, and enterprise platforms.
- Participate in application architecture, technical design, code reviews, and performance optimization.
- Collaborate with cross-functional teams, architects, product owners, and other technical stakeholders.
- For Technical Lead-level positions, provide technical guidance to development teams and drive engineering best practices.
- Depending on the position, contribute to Generative AI / AI-enabled application development and integration.
Preferred Technical Skills
Experience with one or more of the following is highly preferred:
- Java Full Stack Development
- React.js / JavaScript / TypeScript
- Spring Boot / Spring Framework
- Microservices
- Reactive Programming
- AWS / Cloud-Native Development
- Generative AI / AI Application Integration
- REST APIs
- SQL / Relational Databases
- NoSQL
- Kafka or other messaging/event-streaming technologies
- Docker / Kubernetes
- CI/CD and DevOps
- Git and modern software development tools