Java Engineer (Back-End & Microservices) - Bangalore, India
On-siteBengaluru, Karnataka, India
Bengaluru, Karnataka, IndiaOn-siteFull TimeMedium
Full TimeMedium
Job Summary
Code complex application components and decompose problems into software design actions while adhering to defined standards and structured techniques. Write unit-tested, maintainable code for scalable, secure, and performant systems, collaborating with cross-functional teams to meet business needs through daily scrum and planning sessions. Design, debug, and deliver solutions using Java, Spring, and microservices architectures within agile environments, ensuring timely completion of deliverables.
Required Qualifications
- 2+ years development experience with Python, Java, Restful APIs, Databases, Docker, Git, Kubernetes, and cloud technologies (AWS, GCP, Azure, Oracle Cloud)
- Experience with Java/Kotlin
- Experience with Spring framework
- Experience with Bash and Linux
- Experience working with CI/CD pipelines
- Experience with message queues (RabbitMQ, Kafka, etc)
- Experience with API security frameworks, token management and user access control including OAuth, JWT, etc
- Understanding of caching strategies and implementation (Redis, Memcache, etc.)
- Experience with Java and Spring Boot
- Experience in working in agile environments
- Strong problem solving and troubleshooting skills
- A Bachelor's of Science in Computer Science, Information Systems and/or equivalent work experience
Desired Qualifications
- Front end development skills is a plus
- A team player with a start-up/entrepreneur mindset
- Strong writing and communication skills
- Nice to have: Microservices experience
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.