Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineer III - Java & Go 
United Kingdom, England, London 
33107318

08.09.2024

Job responsibilities

  • Develop applications using a JVM language - Java / Go / Scala / Kotlin
  • Collaborate in an Agile environment, utilizing Jira for project management, Git for version control, while working in a fast paced CI/CD environment, targeting rapid, reliable and repeatable deployment of high-quality software
  • Automate deployment, releases and testing in continuous integration, continuous delivery pipelines
  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Adds to team culture of diversity, equity, inclusion, and respect
  • Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies

Required qualifications, capabilities, and skills

  • Formal training or certification on Java concepts and applied experience
  • Proficient in coding in one or more languages – Java (Java 8+), Golang or other JVM languages are essential
  • Actively coding as a back-end engineer, this is a hands-on role
  • Solid knowledge of Java and its ecosystem
  • Overall knowledge of the Software Development Life Cycle
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
  • Understanding of distributed systems and microservices architecture
  • Understanding of RESTful APIs and web technologies
  • Solid understanding of automation and continuous delivery methods
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Experienced in and/ or have demonstrable knowledge in Cryptography, Encryption, OAuth, OpenID Connect or Identity Management

Preferred qualifications, capabilities and skills

  • Understanding of cloud technologies (AWS, GCP, Azure, etc.)
  • Understanding of dependency injection frameworks (Spring / Spring Boot, etc.)
  • Experience with automating deployment, releases and testing in continuous integration, continuous delivery pipelines