02 Aug
|
Atus kart
|
India
About the Role
We are looking for a Senior Software Engineer to build and maintain scalable, high-performance web applications and backend services that support millions of users. You’ll work across the full stack, designing reliable APIs, developing modern user interfaces, solving production challenges, and improving application performance.
You’ll collaborate closely with product managers, QA engineers, DevOps, and other software engineers to deliver secure, resilient, and customer-focused solutions.
What You’ll Do
- Design and develop scalable backend services using Java and Spring Boot.
- Build responsive web applications using React or Angular.
- Design and implement REST APIs for enterprise applications.
- Develop end-to-end features from design through deployment.
- Build software that is reliable, maintainable, and easy to scale.
- Optimize application performance, latency, and system reliability.
- Troubleshoot production issues and perform root cause analysis.
- Write clean, well-tested, and reusable code.
- Participate in architecture discussions and code reviews.
- Collaborate with Product, QA, DevOps, and Engineering teams in an Agile environment.
- Support CI/CD deployments and production releases.
- Mentor junior engineers and promote engineering best practices.
Required Qualifications
- Bachelor’s degree in Computer Science or a related field (or equivalent experience).
- 5+ years of professional software development experience.
- Strong experience with Java and Spring Boot.
- Experience building highly scalable, distributed systems.
- Experience designing and developing REST APIs.
- Experience with Microservices architecture.
- Strong experience with React, Angular, or another modern JavaScript framework.
- Experience with SQL databases such as PostgreSQL, MySQL,
or Oracle.
- Experience working with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience using Docker and CI/CD pipelines.
- Solid debugging and production support skills.
- Experience working in Agile/Scrum teams.
Preferred Qualifications
- Experience with Apache Kafka or other event-streaming platforms.
- Experience with NoSQL databases such as MongoDB.
- Experience designing fault-tolerant distributed systems.
- Knowledge of caching technologies such as Redis.
- Experience with Kubernetes.
- Experience with application monitoring and observability tools.
- Experience mentoring software engineers.
Technical Skills
Backend
- Java
- Spring Boot
- REST APIs
- Microservices
Frontend
- React
- Angular
- JavaScript
- HTML
- CSS
Cloud & DevOps
- AWS, Azure, or Google Cloud
- Docker
- CI/CD
- Kubernetes (preferred)
Databases
- PostgreSQL
- MySQL
- Oracle
- MongoDB (preferred)
Other
- Git
- Linux
- Agile/Scrum
- System Design
- Distributed Systems
- Performance Tuning
What Makes You Successful
- Strong problem-solving and analytical skills.
- Passion for building scalable software.
- Ability to work independently and take ownership.
- Excellent communication and collaboration skills.
- Customer-focused mindset.
- Continuous learning and improvement.
Why Join Us?
- Work on systems serving millions of users.
- Build modern cloud-native applications.
- Solve challenging scalability and performance problems.
- Collaborate with experienced engineers.
- Competitive salary and comprehensive benefits.
- Opportunities for career growth and technical leadership.
Pay: ₹1,500,000.00 - ₹2,600,000.00 per year
Benefits:
- Flexible schedule
- Paid sick time
- Paid time off
- Provident Fund
- Work from home
Work Location: Hybrid remote in Bengaluru, Karnataka
📌 Senior Software Engineer (Java Full Stack) (India)
🏢 Atus kart
📍 India