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.
Develop and deliver high-quality, scalable, maintainable, and performance-optimized software solutions using industry-aligned programming languages, frameworks, and tools.
Collaborate cross-functionally with product managers, designers, and other engineers to define requirements, devise solutions, and ensure seamless integration with business objectives.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Skills & Requirements
Must-have
Java 17+
Spring/Spring Boot
RESTful services
Microservices Engineering
GitLab pipelines
Kafka/MQ patterns
SQL/NoSQL fundamentals
Nice-to-have
Investment Banking processes
OpenShift cloud technology
event-driven designs
knowledge sharing culture
Key Requirements
Expert in Java 17+
Solid grasp of collections, concurrency, memory management
Experience with DevOps/DevSecOps toolchain
Experience with messaging, data, and performance at scale