Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues
Job Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues.
Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives.
Adhere to secure coding practices and implement effective unit testing to ensure secure, readable, and reliable software solutions.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues.
Skills & Requirements
Must-have
Core Java
Spring framework
Multithreading
Microservices
Enterprise Java
SQL
Unix
Agile methodologies
AWS cloud platform
Nice-to-have
JVM performance tuning
Distributed Cache experience
Messaging platform experience
CI/CD, DevOps, Containers
Financial services domain experience
Key Requirements
Bachelor's degree
Experience with Core Java and Spring framework
Experience with Multithreading, Memory management, and high volume data processing
Experience with Microservices
Excellent Enterprise Java, Frameworks, SQL, and Interface Technology knowledge
SQL and Unix working experience
Good experience with Agile methodologies and Java technologies