Software Engineer IV
On-site · Bengaluru, Karnataka, India
Job Summary
Software Engineer IV responsible for developing software across the SDLC to meet quality and performance standards, collaborating with a professional technology team, interfacing with the Global Architecture Function to influence software architecture decisions, and ensuring modifiability, availability, and security. The role involves analyzing problems, delivering maintainable software elements, developing and executing test plans, preparing and maintaining documentation, communicating status and risks, and contributing to architectural boundaries while pursuing self-improvement and adoption of best practices. The candidate should have hands-on experience with Java/J2EE, Spring/Hibernate, REST/SOAP APIs, modern JavaScript frameworks, testing (JUnit/Selenium), documentation, and familiarity with AWS concepts and related tooling. Desirable experience includes Scrum methodologies, Jira/Confluence tooling, and related build/deployment ecosystems (Maven/Gradle/Ant; Jenkins-like pipelines). Education/Certifications emphasize a computer science degree or equivalent work experience, with payment-industry exposure highly desired.
Required Qualifications
- Computer science degree or equivalent work experience
- Experience developing Java and J2EE applications
- Advanced experience with Spring & Hibernate-based Java applications
- Advanced knowledge of distributed system APIs including SOAP/REST services & clients
- Strong experience with JavaScript and libraries/frameworks (JQuery, AngularJS, Angular, React, TypeScript)
- Ability to work independently and/or in a team
- Experience creating work item estimates
- Experience preparing and maintaining documentation of applications and systems
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.