Overview
Software Engineer role on a Java fullstack team, working on low to moderately complex technology initiatives including installation, upgrades and deployments.
What you'll do
- Participate in low to moderately complex initiatives and projects associated with the technology domain, including installation, upgrades, and deployment efforts.
- Identify opportunities for service quality and availability improvements within the technology domain environment.
- Design, code, test, debug, and document for low to moderately complex projects and programs associated with technology domain, including upgrades and deployments.
- Review and analyze technical assignments or challenges that are related to low to medium risk deliverables and that require research, evaluation, and selection of alternative technology domains.
- Present recommendations for resolving issues or escalate issues as needed to meet established service level agreements.
- Exercise some independent judgment while also developing understanding of given technology domain in reference to security and compliance requirements.
- Provide information to technology colleagues, internal partners, and stakeholders.
What you'll need
- 2+ years of software engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education.
- Should have worked on large architecture initiatives dealing with Microservices, Java and J2EE.
- Should be strong at Microservices Architecture, Mongo DB, Kafka, Fongo, JUnit/TestNG and Cucumber, PCF/AWS, Apigee/Spring Cloud Gateway, Service Discovery and service mesh framework, Distributed Logging and Tracing framework.
- Should have very good knowledge of Domain Driven Design concepts.
- Strong hands-on with the Strangler pattern, API Gateway pattern, Aggregation pattern, CQRS, Event Sourcing, Saga and Circuit Breaker patterns.
- Hands-on with any RDBMS, JUnit, Mockito, AngularJS and Angular 6, GIT.
- Strong in front-end technologies especially Bootstrap, Angular 7/8, PrimeNG.
- Hands-on with ELK stack.
Nice to have
- Exposure to Splunk dashboards and AppDynamics.
- Proficiency in using code analysis and debugging tools.
- Deep knowledge of Git source repository and Gradle build tool.
- Experience in leading a team of 6-8 technically.
- Working knowledge of Scrum process of development.
- Strong communication and presentation skills.
- Knowledge and good working experience in AI tools.
Details
- Location: Bengaluru, India.
- Posting end date: 8 Nov 2026.
Read the full description and apply on the company’s own careers page.