Software Development Lead - R01572012
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
Key details
- Location
- Bengaluru, KA, India
- Work style
- Onsite
- Level
- Senior
- Experience
- 5–7 yrs
- Function
- Software engineering
- Focus area
- Backend
- Posted
- 2w ago
Skills
amazon rdsawsaws certifiedci/cdcode reviewsdata modelingdatabase managementdynamodbekshelmjavakafkamicroservicesmysqlobservabilityopentelemetryredisrestsalesforcespringspring bootsqssystem integration
About the role
Software Development Lead
Job requirements
- Lead the design and development of scalable Java microservices using Spring Boot 3.x and Spring Cloud, driving architectural decisions and code quality.
- Implement and optimize RESTful APIs on Java 17, ensuring high performance, security, and adherence to industry standards.
- Architect and maintain event-driven systems utilizing Apache Kafka, including producers, consumers, DLT patterns, and idempotency mechanisms, to support reliable messaging workflows.
- Deploy, monitor, and operate services on AWS EKS with Helm, managing infrastructure components such as RDS/MySQL, DynamoDB, ElastiCache (Redis), and Cognito for high availability.
- Model relational data and manage persistence layers with JPA/Hibernate and Flyway migrations, ensuring transactional integrity and data consistency.
- Integrate complex enterprise systems including Salesforce, Magento, and payment gateway solutions to enable seamless interoperability and data exchange.
- Establish and maintain CI/CD pipelines, implement observability using OpenTelemetry and Micrometer, and enforce secure-by-default development practices to ensure system reliability.
- Mentor and guide junior developers, conduct code reviews, and foster a culture of continuous improvement within the development team.
- Advanced proficiency in Java 17
- Expertise in Spring Boot 3.x and Spring Cloud
- REST API design and implementation
- Apache Kafka (producers/consumers, DLT patterns, idempotency)
- AWS messaging services (SQS, SNS, MSK)
- AWS EKS and Helm deployment
- Relational data modeling with JPA/Hibernate
- Flyway migrations
- MySQL and DynamoDB database management
- Experience with coding harnesses such as VS Code Copilot
- Experience with ElastiCache (Redis)
- Familiarity with enterprise system integration (Salesforce, Magento)
- Knowledge of payment/PSP gateway integration
- Experience with advanced observability tools (OpenTelemetry, Micrometer)
- Expertise in secure-by-default software development practices
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a closely related discipline
- AWS Certified Developer or AWS Certified Solutions Architect certification
- Oracle Certified Professional, Java SE certification
Experience Range: With 5 to 7 years of hands-on experience building production Java microservices, including strong expertise in Spring Boot 3.x, Spring Cloud, and REST API design on Java 17. Key Responsibilities:
Required Skills:
Preferred Skills:
Desired Qualifications:
Get jobs like this as soon as they're posted
JobSuited checks company career sites all day and ranks every opening against your profile. Free to join.