We are on the lookout for Software Engineers & Senior Software Engineers to join our team. Responsibilities:
- Designing, developing, and maintaining backend services using Java and Spring Boot
- Managing and optimizing databasesystems, including schemadesign, performance tuning,and data integrity checks
- Building and maintaining CI/CD pipelines using Jenkins, ensuring smooth code integration and delivery
- Developing automation scripts using Shell and Pythonfor routine operational tasks
- Provisioning and managing cloud infrastructure on AWS using Terraform and Chef
- Containerizing applications using Docker and maintaining container orchestration workflows
- Collaborating with cross-functional teams including QA, frontend developers, and DevOps engineers
- Monitoring application and infrastructure performance; responding to alertsand resolving issues proactively
Requirements:
Backend Development:
- Strong expertise in Java and Spring Boot framework
- Experience in designing RESTful APIs and microservices
Database Management:
- Solid DBA skills with experience in SQL tuning,data modeling, and backup strategies
DevOps & Automation:
- Proven experience with AWS services (EC2, RDS, S3, Lambda, etc.)
- Hands-on experience with Jenkins for CI/CD automation
- Proficiency with Docker; experience with container lifecyclemanagement
- Configuration management experience using Chef or similartools
- Infrastructure as Code (IaC) expertise using Terraform
- Strong scripting skills in Shell and Python
- A Bachelor’s Degree in ComputerScience or equivalent, with years of experience developing production enterpriseapplications as specified below:
- 4+ for Senior SoftwareEngineers
- Extensive experience with the Java/Spring-Boot stack, along with hands-on knowledge of RESTful APIs, microservices, performance optimizations, enterprise integration principles and modern deployment strategies (containerization principles)
- In-depth understanding of relational databases, schema design and SQL optimization
- Familiarity with DevOps practices and prior experience working with cloud platforms (AWS preferred)
- Demonstrated ability to analyze complex systems and debug production issues across distributed environments
- Familiarity with data streaming concepts and related toolsets (Kafka) would be an added advantage
- Excellent communication skills
- Familiarity with working in a Scrum Agile delivery environment
- Familiarity with Quality Engineering process and practices
- Experience with monitoring tools(e.g., CloudWatch, Datadog).
- Knowledge of Kubernetes or similar container orchestration platforms.
- Familiarity with Agile and DevOps practices.
- Familiarity with Oracle Databases
Generating Apply Link...




