Job Description -
Required Experience & Education
• 8-10+ years of professional software development experience.
Candidate should have/be:
• Strong analytical skills.
• Be able to reason with and communicate ideas they bring to the table.
• Be open minded for others’ ideas. A motivated team player.
• Have experience using at least one Coding Agent enabled IDE (e.g. VSCode, Amazon Kiro)
• Have experience working with at least AI Coding Agents (e.g. Claude Code, Codex)
Strong proficiency in below programming tools, languages & Frameworks
• Proficiency working with Docker containers.
• Understanding of the use of containers in the development process.
• Understanding of application lifecycle management.
• Ability to use a CI/CD pipeline (e.g. JIRA, Jenkins) to deploy applications.
• Java 8 (or above), I/O, Multithreading, Collections, Generics, Lambda
• REST API Web Services, GraphQL API query language.
• Spring Core, MVC, Spring Boot, Spring Security, Sprint Data (JPA), Dependency
Injection, DAO (Data Access Object), JTA, JDBC
• HTML, JavaScript, CSS, jQuery, Angular 9 or above.
• Apache Tomcat, Jetty Server.
• Maven, Gradle, Junit/ Mockito, Cucumber.
• Design Patterns like MVC, Singleton, Session, Facade, Factory, DAO (Data Access Object),
DTO
• JSON technologies
• Streaming technology - Kafka
• AWS EKS
Be able to perform following Responsibilities:
• End-to-end software development - including analysis, planning, architecture, design,
development, automated testing, deployment, and maintenance using industry best practices and
security standards.
• Performance optimization - analyze system performance, identify bottlenecks, and implement
solutions to enhance application efficiency and scalability.
• Collaborative solution delivery - partner with business stakeholders to gather requirements,
leverage proof of concepts for technical decisions, and implement solutions with cross-functional
teams.
• Production support and maintenance - support applications across environments, resolve
critical
issues, and fulfill ad-hoc requests to ensure seamless business operations