Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities
Job Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration.
Adhere to secure coding practices and implement effective unit testing to ensure proper code design, readability, and reliability.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Skills & Requirements
Must-have
Java 8+ development
Spring Boot framework
SQL programming skills
Unix and shell scripting
Secure coding practices
Unit testing practices
Nice-to-have
Globally distributed teams
Banking and financial services experience
Angular, JBoss, Chef
Containerization technologies (Docker)
Streaming Platform experience
Key Requirements
Hands-on Java development experience
Application design and solution delivery
Experience with Jenkins and Maven
Experience with message-based applications (MQ)
Basic JavaScript, HTML, CSS knowledge
Familiarity with Agile and Waterfall methodologies