- Design, develop, test, and deploy enterprise-scale applications
- Build high-performance backend services and distributed systems
- Participate in architecture, design reviews, and code reviews
- Work closely with Tech Leads, Architects, and global stakeholders
- Drive scalability, performance, quality, and reliability initiatives
- Mentor engineers and contribute to technical leadership
- Follow Agile, TDD, and engineering best practices
- Collaborate across teams to deliver high-quality solutions
Mandatory Skills:
- Java
- Spring Boot
- Microservices
- REST APIs
- Apache Kafka
- Distributed Systems
- SQL NoSQL Databases
- Linux
Preferred Skills:
- Spark
- Cassandra
- Solr
- Splunk
- Messaging Systems
- SOA SOAP
- 7-10 years of Java development experience
- Experience building scalable enterprise applications
- Product-based company or R&D; experience preferred
- Strong understanding of Data Structures & Algorithms
- Experience with performance tuning and system design
- Hands-on ownership of modules/features from design to deployment
- Robust communication and stakeholder management skills