The role involves participation in the establishment and implementation of new or revised application systems and programs, contributing to applications systems analysis and programming activities
Job Summary
The role involves participation in the establishment and implementation of new or revised application systems and programs, contributing to applications systems analysis and programming activities.
Responsibilities include conducting feasibility studies, time/cost estimates, IT planning, risk technology, applications development, and monitoring all phases of the development process.
The position requires acting as an SME to senior stakeholders, assessing risk, and ensuring compliance with applicable laws, rules, and regulations.
Matching Summary
The role involves participation in the establishment and implementation of new or revised application systems and programs, contributing to applications systems analysis and programming activities.
Skills & Requirements
Must-have
Core Java (Multithreading, Collections)
Java EE, Spring, Spring Batch, Spring MVC
RDMS (Oracle) and NoSQL databases (Mongo/Ignite)
Large scale distributed systems
Docker, Kubernetes, OpenShift
Scalable microservices architectures and RESTful APIs
JUnit/Mockito testing
Nice-to-have
Agentic AI tools with human-in-loop
Reengineering applications to cloud
Advising junior developers
Risk assessment and compliance
Key Requirements
9-12 years of relevant experience
Bachelor’s degree/University degree or equivalent experience
Experience with Git, BitBucket
Experience with Sprints/JIRAs
Experience managing and implementing successful projects