Staff Engineer, Java, Docker, Kafka
ExternalFull-timeOn-site3d ago
AgileApacheAzureBDDCI/CDDocker
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design and develop high-performance, scalable microservices using Java 17, Spring Boot, and Spring WebFlux
- Create and review high-level and low-level designs while ensuring adherence to security and architectural standards
- Implement event-driven solutions using Apache Kafka and modern integration patterns
- Develop and deploy containerized applications using Docker and Kubernetes
- Collaborate with DevOps, QA, and Product teams to ensure high-quality software delivery
- Build and optimize CI/CD pipelines to support automated deployments and releases
- Participate in architecture discussions, design reviews, product demonstrations, and release planning
- Monitor application performance and reliability using observability and monitoring tools
- Drive continuous improvement in development processes, coding standards, and engineering practices
- Provide technical leadership and mentoring while ensuring scalable, secure, and maintainable solutions are delivered consistently
- Bachelor's or master's degree in computer science, Information Technology, or a related fields
Requirements
- Total experience 5.5 years
- Strong hands-on experience with Java 17, Spring Boot, Spring WebFlux, and Microservices architecture
- Expertise in designing scalable enterprise applications with HLD and LLD preparation
- Strong experience with Apache Kafka and event-driven architectures
- Hands-on experience with Kubernetes, Docker, and container orchestration platforms
- Strong knowledge of cloud platforms, preferably Microsoft Azure
- Experience with NoSQL databases (MongoDB, Couchbase) and SQL databases (PostgreSQL)
- Strong understanding of CI/CD practices using Jenkins, GitHub Actions, and DevOps methodologies
- Experience with API testing and validation tools such as Postman
- Hands-on experience with Agile development methodologies and best practices
- Experience with BDD and automated testing frameworks such as Cucumber
- Knowledge of observability and monitoring tools such as Splunk and New Relic
- Strong analytical, problem-solving, and communication skills
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Nagarro1? Share your experience