LONDON, United Kingdom
13 hours ago
Software Engineer III - Full Stack AWS

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As a Software Engineer III at JPMorgan Chase within the Markets – Sales, Research and Data Technology, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.Writes secure and high-quality code using the syntax of at least one programming language with limited guidanceDesigns, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implicationsIdentifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.Creates secure microservices as part of an Event driven, Scalable, Extensible Architecture in a DevOps ecosystem to promote enhanced and differentiated user experiences in a real time and near real time environment.Delivers Strategic solutions, Complex architectures, Full stack implementations, Technology design approaches and de-risking PoCs, Vendor analysis, Gap identification and creation of services/features in a hybrid private/public cloud environment.Collaborates with other microservices developer, automation engineers and manual QA testers, and testers from cross functional groups such as Integration Solutions Testing and User Acceptance Testing.Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systemsAdds to team culture of diversity, equity, inclusion, and respect


Required qualifications, capabilities, and skills

Formal training or certification on software engineering concepts and applied experienceHands-on practical experience in system design, application development, testing, and operational stabilityProficient in coding in one or more languagesExperience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languagesOverall knowledge of the Software Development Life CycleDemonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)Advanced understanding of AWS and Modern databases to model and query complex relationships (AWS ElastiCache, MongoDB, Redis)Hands-on experience of developing microservices using Java and Spring Boot, API Gateway, Kafka, AWS utilizing event driven architectureAdvanced knowledge in development/support of REST API interfaces (SpringBoot, gRPC, Swagger, Flask), SQL and No-SQL technologiesProficient in query languages like Cypher, Gremlin or SparkQL associated with graph databases


Preferred qualifications, capabilities, and skills

Proficient in Java, Spring Boot, and other Java-based frameworks.Experience with ReactJS and related libraries (Redux, React Router).Experience with microservices architecture and containerization (Docker, Kubernetes).Strong experience with cloud services (preferably AWS).Knowledge of database technologies such as SQL, NoSQL, and ORM frameworks.
Confirm your E-mail: Send Email