Job Responsibilities :
- Design, analyze, develop, test, debug, and model the system components necessary to produce potentially shippable product iterations with each sprint.
- Deliver high quality code that complies with standards and satisfies architectural tests.
- Perform pair programming and assist the team in supporting the application in all required environments.
- Participate in product backlog prioritization, story mapping, and story splitting activities.
- Prepare and lead sprint review meetings showcasing completed product backlog items to the product owner and subject matter experts.
- Proactively look to develop and implement best practices across the entire project team, practicing continuous process improvement.
- Collaborate face to face and virtually with the Product Owner, Operations and Technology partners around the world.
Required qualifications, capabilities, and skills :
- Formal training or certification on software engineering concepts and 2+ years applied experience
- Hands-on programming/application development experience utilizing JAVA/J2EE, Spring, SpringBoot, Agile, DevOps.
- Proficient Core JAVA skills having deep experience in OOAD, Threads & Concurrency and Collections.
- Experience with Loan IQ platform – Batchnet, SDK, API, Interfaces, Data Model etc. and strong experience utilizing standalone Spring Framework integration
- Experience with messaging brokers like IBM MQ, Kafka and continuous integration and delivery experience (Jenkins).
- Good SQL/PL-SQL Skills and Hibernate/JPA.
- Experience with Tomcat, Apache, and Maven and Exposure to Micro Services.
- Experience designing and implementing n-Tier systems.
- Agile development experience with SCRUM and Strong leadership skills and a willingness to drive change.
- Experience in Production BAU, Performance Profiling and Fine Tuning.
- Must possess strong written and oral communication skills and Proven ability to collaborate with global teams.
Preferred qualifications, capabilities, and skills :
- Bachelors or Master’s Degree - preferably in Information Technology or Computer Science.
- Exposure to Cloud Technologies like Kubernetes, AWS
- Exposure to JavaScript Frameworks like Angular2 or React.JS
- Oracle 19 Preferred