Software Engineer - Associate - Java

JPMorgan Chase JPMorgan Chase · Banking · Dublin, Ireland · Corporate Sector

Software Engineer (Java) role focused on designing and developing internal applications for senior bank leaders, integrating with Microsoft 365 and leveraging AI features. The role involves building secure, scalable products in an agile environment, with a focus on system stability, code quality, and collaboration.

What you'd actually do

  1. Design and develop software solutions with creativity and technical expertise
  2. Build secure, high-quality code to ensure system stability and synchronization
  3. Architect complex applications, ensuring code meets design standards
  4. Analyze existing enterprise app codebases to enhance functionality and build new services and APIs
  5. Transform data into actionable insights through analysis and visualization

Skills

Required

  • AWS for developing and running cloud services
  • Formal training or certification in software engineering
  • System design, application development, testing, and stability
  • Java and Spring frameworks
  • Coding, debugging, and maintaining applications in a large corporate environment with modern programming languages and databases
  • Software Development Life Cycle
  • Architecture, design, and business processes
  • Agile methodologies such as CI/CD, application resiliency, and security
  • Excellent communication skills for cross-team collaboration

Nice to have

  • ReactJS for web application development
  • Mobile app development
  • DevOps principles and practices
  • Experience using AI models to solve complex problems
  • Skill in writing prompts and integrating AI into application code