Be part of a dynamic team where your distinctive skills will contribute to a winning culture and team. We have opportunities for a Software Engineer II and a Software Engineer III within our Strategic Data team based in our Glasgow Technology Centre.
As a Software Engineer II/III at JPMorgan Chase within the Strategic data team in International Regulatory Reporting, you will serve as a seasoned member of an agile team to design and deliver trusted data collection, storage, access, and analytics solutions in a secure, stable, and scalable way. You are responsible for developing, testing, and maintaining critical software applications and architectures across multiple technical areas within various business functions in support of the firm’s business objectives.
Job responsibilities
Designs, develops, and troubleshoots innovative software solutions.Creates secure, high-quality production code and maintains system-integrated algorithms. Writes clean, well-documented, testable code.Produces architecture and designs artifacts for complex applications, ensuring design constraints are met.Analyses and visualises large data sets to improve software applications and systems.Identifies hidden data patterns to enhance coding practices and system architecture.Engages with software engineering communities to explore emerging technologies.Fosters a team culture of diversity, equity, inclusion, and respect.Develops and maintains microservices using Java with Spring Boot.Builds scalable REST APIs and backend components.Deploys, monitors, and manages services in AWS, especially EKS (Kubernetes).Demonstrates familiarity with messaging queues like kafka, SQS etc.
Required qualifications, capabilities and skills
Formal training or certification on back end development concepts and proficient applied experienceProficient advanced experience in back end development in any one of the languages such as java, go, Kotlin. Willingness to work on backend stack focused mainly on java, spring boot. Hands-on practical experience in system design, application development, testing and operational stability. Previous experience in developing, debugging and maintaining code in large distributed systems.Proficient in Spring boot and associated ecosystem (JPA, spring security, hibernate).Solid understanding of agile methodologies such as CI/CD, Application resiliency and security. Solid grasp on SQL and NoSQL databases.
Preferred qualifications, capabilities and skills
Formal training or certification on back end development concepts and proficient applied experienceSolid understanding of docker, Kubernetes, configuration management utilities like helm, kustomize.