Full Stack Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+25 more
Job 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.
Requirements
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Dev Digest 121 - AI goes offline
Résumé-Driven Development: How IT trends affect the job market for software developers
Fully Remote Software Engineer Jobs