Full Stack Java Developer
Core
Design, develop, test, and maintain scalable enterprise applications and event-driven integrations for a large client using Java, Spring Boot, microservices, and cloud technologies.
Role type
Senior Full Stack Java Developer
Builds
Scalable enterprise applications, RESTful APIs, and containerized microservices
Domain
Enterprise Software, Cloud Infrastructure
Required skills
Java, Spring Boot, Microservices, Apache Kafka, Angular, React, AWS, Azure, MongoDB, Docker, Kubernetes, CI/CD, REST APIs, OOP, Root Cause Analysis, Agile/Scrum
Preferred skills
GraphQL, Selenium, TestNG, Postman, SonarQube, Cypress, JUnit, Cucumber, Playwright, WireMock, Mockito, Moq, Application Observability, Security Vulnerability Remediation, High-availability Architectures
Technologies
Java, Spring Boot, Apache Kafka, Angular, React, AWS, Azure, MongoDB, Docker, Kubernetes, GitHub Actions, Azure DevOps, Selenium, TestNG, Postman, SonarQube, Cypress, JUnit, Cucumber, Playwright, WireMock, Mockito, Moq
Responsibilities
Design and develop scalable enterprise applications using Java and Spring Boot; Build and support event-driven applications using Apache Kafka; Develop modern front-end solutions using Angular and/or React; Design and integrate RESTful APIs; Build, deploy, and support containerized applications using Docker and Kubernetes; Troubleshoot complex application issues and perform root cause analysis; Support and mentor less experienced engineers.
Seniority
Senior, hands-on IC