Work in a fast-paced environment on multiple ongoing projects to design and develop scalable automation solutions.
Participate in all phases of the software development cycle from inception, design, development, implementation through post-production support following agile methodology.
Provide technical architectural direction, lead the design and implementation of various Process Automation Initiatives
Adhere to IT Control Policies throughout the project life cycle, and ensure delivery of automation solutions with high quality.
Document detailed application specification and technical design.
Contribute to continual improvement by suggesting enhancements to user interface, software architecture or new technologies.
Provide technical expertise and documentation as needed to support other team members.
Qualifications:
4+ years of experience in software development.
4+ years of hands-on experience developing applications using Java, Spring Boot, Spring.
2+ years of hands-on experience with React UI/Angular JS Frameworks.
2+ years of experience in database development with Oracle/SQL, NoSql, AWS RDS, DynamoDB, etc.
2+ years of solid experience in developing and delivering applications using AWS technologies such as Step functions, SQS, SNS, Lambda, API Gateway, S3, etc.
Solid understanding of computer science fundamentals: Data Structures and Algorithms, Network Architecture.
Strong experience developing and integrating RESTful APIs.
Strong experience developing applications using Microservices Architecture.
Proficiency with CI/CD pipelines, test automation, multi-variant testing.
Experience/Knowledge on Container technologies such as Docker Hub, Kubernetes and AWS ECS/EKS/ROSA is a plus.
Experience/Knowledge on Business Rules Engines/Decision Engines such as Drools, Corticon is a plus.
Experience/Knowledge on IBM BPM, jBPM, IBM MQ, Websphere ND, Liberty and JBoss is a plus.
Outstanding work ethic and commitment to organization success.
Willingness to adapt to and self-learn new technologies and deliver on them.
Excellent verbal and written communication skills with ability to clearly articulate status of requests and issues both with IT and business partners.
Previous working experience in the mortgage (or other financial) industry is a plus.