Job Title: Senior Java Engineer
Location: Bangalore
Experience: 8 to 14 years
Positions Open: 2
Job Overview
We are seeking a highly skilled Senior Java Engineer to join our team. The ideal candidate will have extensive experience in designing and developing RESTful APIs and a strong technical background in various related technologies. This position offers a chance to work in a dynamic environment and contribute to exciting projects in the retail domain.
Key Responsibilities
- API Development: Design and develop RESTful APIs using Java Spring Boot and Spring Cloud.
- Technical Support: Provide handson support for development automated testing infrastructure and operations.
- Database Management: Work fluently with relational databases or alternatively with NoSQL databases.
- Code Review: Conduct thorough pull request reviews with attention to detail.
- Streaming Platforms: Experience with realtime data processing using Confluent Kafka.
- Cloud Services: Handson experience with AWS services including EC2 ECS RDS and S3.
- DevOps Practices: Understanding of DevOps methodologies and experience with CI/CD pipelines.
- Agile Methodology: Familiarity with Agile practices and project management tools like Jira Confluence and SharePoint.
- Containerization: Working knowledge of Docker and Kubernetes.
- Team Collaboration: Ability to work independently and collaboratively as part of a team.
- Mentorship: Experience in mentoring junior developers and providing technical leadership.
- Monitoring Tools: Familiarity with monitoring and reporting tools (e.g. Prometheus Grafana PagerDuty).
- Emerging Technologies: Capability to quickly learn and adapt to new technologies and methodologies in the Cloud/IT space.
- Frontend Knowledge (Plus): Familiarity with frontend frameworks like React or Angular and other programming languages such as JavaScript TypeScript or Python is a plus.
MustHave Skills
- Java
- Spring Boot
- Kafka
- Microservices Architecture
- AWS (Amazon Web Services)
- Kubernetes
- Application Performance Monitoring (APM) tools (e.g. Splunk or Datadog)
Requirements
Preferred Qualifications
Industry experience in the Retail domain is a plus.
Additional Information
Excellent communication and teamwork skills are essential.
This position may involve learning new technologies as the company grows and evolves.
Java, Spring Boot, Kafka, Microservice, AWS, Kubernetes, APM tools (Splunk or Datadog).