Analyzes, designs, develops and maintains software applications to support business units, spending 100% of the time on hands-on development, design and architecture
Job Summary
Analyzes, designs, develops and maintains software applications to support business units, spending 100% of the time on hands-on development, design and architecture.
Provides advanced technical expertise in analyzing, designing, estimating, and developing software applications, overseeing systems design and implementation of complex components.
Acts as a technical lead/mentor for developers, leading a team of agile developers in deadline-driven projects with minimal supervision.
Matching Summary
Analyzes, designs, develops and maintains software applications to support business units, spending 100% of the time on hands-on development, design and architecture.
Skills & Requirements
Must-have
Core Java, J2EE
Spring and Rest Services
MQ and Kafka
Oracle (SQL,PL/SQL)
Junit
AWS (S3, ECS, EC2)
Nice-to-have
React JS
Unix and Shell Scripting
Quartz Scheduling
Spring Batch
Capital Markets Projects experience
Key Requirements
Senior Lead Developer role
100% hands-on development, design and architecture
Experience building environment and architecture guides