Role : Senior Full Stack Java Developer
Technology Stack
Kubernetes | AWS EKS | AWS SDK | AWS S3 | AWS SQS | Okta | OIDC/OAuth 2.0 | Apigee
We are looking for a Senior Full Stack Java Developer with 5+ years of experience to join our
Role : Senior Full Stack Java Developer
Location : Onsite to Atlanta, GA (Fully onsite, 5days in a week)
Technology Stack
Java | Spring Boot | REST APIs | Microservices | Angular | Apache Kafka | MongoDB | Docker |
Kubernetes | AWS EKS | AWS SDK | AWS S3 | AWS SQS | Okta | OIDC/OAuth 2.0 | Apigee
Domain experience in billing, finance, or healthcare, where applicable.
We are looking for a Senior Full Stack Java Developer with 5+ years of experience to join our development team. The ideal candidate should have strong hands-on experience developing enterprise applications using Java, Spring Boot, REST APIs, Microservices, and Angular. Candidates must also have hands-on experience developing containerized applications using Docker and Kubernetes, building event-driven applications using Apache Kafka, and writing application code that integrates with AWS services using AWS SDKs.
Key Responsibilities
- Develop and maintain applications using Java, Spring Boot, REST APIs, and Microservices.
- Develop UI components using Angular.
- Design and develop event-driven applications and messaging solutions using Apache Kafka.
- Build and support containerized applications using Docker and Kubernetes (AWS EKS).
- Integrate applications with Okta using OIDC/OAuth 2.0 for SSO.
- Develop applications using MongoDB.
- Integrate applications with AWS services such as S3 and SQS using AWS SDKs.
- Develop and support APIs integrated with Apigee.
- Participate in application design, development, testing, code reviews, troubleshooting, and production support.
- Collaborate with DevOps, QA, architecture, and other engineering teams.
Required Skills
- 5+ years of software development experience.
- Strong hands-on experience with Java and Spring Boot.
- Experience developing REST APIs and Microservices.
- Front-end development experience with Angular.
- Hands-on experience with Apache Kafka, including event-driven architecture and messaging.
- Experience with Docker and Kubernetes; AWS EKS experience preferred.
- Experience with MongoDB.
- Experience with Okta, OIDC/OAuth 2.0, and SSO.
- Experience with Apigee API Management.
- Experience developing applications on AWS.
- Hands-on experience using AWS SDKs, including integrations with services such as S3 and SQS.
- Strong understanding of API security, authentication, and authorization.
Additional Skills To Consider
- Experience with PostgreSQL, SQL, and relational databases.
- Domain experience in billing, finance, or healthcare, where applicable.
- Strong problem-solving, troubleshooting, and debugging skills.
Strong written and verbal communication skills, with the ability to collaborate effectively across teams.
- Strong ownership mindset, with the ability to take work through the complete lifecycle: design build test deploy support.
- Ability to prioritize, manage multiple responsibilities, and deliver effectively in an Agile environment.