Software Engineer - Java / Backend.

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

Software Engineer (Java) to design and develop internal applications for senior bank leaders, integrating with Microsoft 365 and leveraging AI features. Focus on secure, scalable product development in an agile environment.

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

  • Experience with AWS for developing and running cloud services
  • Formal training or certification in software engineering
  • Hands-on experience in system design, application development, testing, and stability
  • Proficiency in Java and Spring frameworks
  • Experience coding, debugging, and maintaining applications in a large corporate environment with modern programming languages and databases
  • Knowledge of the Software Development Life Cycle
  • Strong understanding of architecture, design, and business processes
  • Familiarity with agile methodologies such as CI/CD, application resiliency, and security
  • Excellent communication skills for cross-team collaboration

Nice to have

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