> Markdown version of [/jobs/ext/2365216-full-stack-java-developer](https://www.wearedevelopers.com/jobs/ext/2365216-full-stack-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Java Developer - **Company:** Ritwik Infotech - **Location:** Atlanta, GA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Amazon S3, Applications Architecture, Code Review, Relational Databases, Software Debugging, DevOps, PostgreSQL, Microsoft Message Queuing, MongoDB, OAuth, OpenID, Software Engineering, SQL Databases, Systems Integration, Enterprise Software Applications, Okta, Spring-boot, Software Security, Software Application Programming, Apigee, Event Driven Architecture, Containerization, AngularJS, Material UI, Kubernetes, Apache Kafka, Front End Software Development, Restful APIs, Amazon Simple Queue Service (SQS), AWS EKS, Docker, Service Stack, Microservices - **Published:** August 28, 2026 - **Apply:** https://www.dice.com/job-detail/89b2140f-b84d-4481-9c3e-c7b7aea03cf4 ## About the Role Domain experience in billing, finance, or healthcare, where applicable. 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 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., * 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. ## Description * 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. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)