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 requirements, devise solutions, and ensure seamless integration with business objectives.
Adhere to secure coding practices and implement effective unit testing to ensure scalable, maintainable, optimized, and reliable software solutions.
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 and Hibernate
Jenkins and Maven
Unix and shell scripting
SQL programming skills
Message-based applications (MQ)
Nice-to-have
Globally distributed teams experience
Banking and financial services experience
Angular and JBoss
Containerization technologies (Docker)
Streaming Platform experience
Key Requirements
Hands-on Java development experience (Java 8+)
Application design and solution delivery experience
Unix and shell scripting experience
Strong SQL programming skills
Experience with Spring, Spring Boot, Hibernate, Jenkins, and Maven
Experience with message-based applications (MQ)
Basic JavaScript, HTML, and CSS knowledge
Familiarity with system integration, Agile and Waterfall