EOS RPO
Lead Software Engineer- Java, Spring boot, knowledge about usage of AI
Required Qualifications:
5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
Desired Qualifications:
4 year or graduate degree in Computer Science or engineering
5+ years of hands-on software architecture, design and development experience
Experience in Java/J2EE, Spring, Web Services, Microservices, Cloud
Strong knowledge in OOAD, Multi-threaded application development
Experience in Behavioral Driven Development (BDD) & Domain Driven Development (DDD).
Certification in AWS Associate level / Pivotal Cloud Foundry (PCF) /Azure developer
Work experience with SVN, Maven, GIT, Gradle, AppDynamics, Splunk etc. DevOps tools.
Certification in AWS Associate level / Pivotal Cloud Foundry (PCF) developer, Container and Kubernetes experience.
Core skills – 11+ years Java/J2EE Web Application Development, Spring (Core, MVC, AOP, Batch), Web Services (REST, SOAP etc.), Kafka (streaming technologies), integration technologies, Cloud Technologies (AWS/PCF/Azure), Microservices & knowledge on Oracle, MongoDB database.
Applied understanding of AI and ML methodologies — including model lifecycle, inference patterns, prompt engineering basics, vibe coding and integrating AI services into enterprise applications
Strong in OOAD, Multi-threaded application development, design and implementation of web applications, Design Patterns
Product & Design Knowledge - Experience with Product Development, Large Enterprise Scale Integrations (preferably in design/development of customer facing large enterprise applications)
Experience in Consumer Banking or any complex middleware applications
API - driven development - Experience working with remote data via SOAP, REST and JSON.
Experience with Applications Performance Tuning, Scaling, Security, Resiliency Best Practices
Hands on experience in delivering high value projects in Agile (SCRUM) methodology using preferably JIRA tool.
Hands on experience in Unit Testing (JUnit preferred)/ TDD - Scripting & Automated Testing, Continuous Integration and deployment (Jenkins)