Software Engineer III - Java jobs in United States
cer-icon
Apply on Employer Site
company-logo

Chase · 2 weeks ago

Software Engineer III - Java

Chase is one of the oldest financial institutions, offering innovative financial solutions to a wide range of clients. The role of Site Reliability Engineer involves solving complex business problems through code and cloud infrastructure, focusing on optimizing applications and their associated infrastructure while ensuring reliability and scalability.

BankingFinancial Services

Responsibilities

Develop, test, and deploy software to automate manual operational tasks while ensuring optimal application performance and resilience
Act as a key contributor to SRE and functional development teams across the entire life cycle, facilitating the creation of reliable, scalable software and guiding necessary refactoring or adjustments
Engage in incident troubleshooting, participate in post-mortems, and ensure the permanent resolution of issues
Identify application patterns and employ analytics to enhance service level indicators and objectives
Analyze self-healing and resilience patterns and contribute to software that can leverage these insights
Perform performance tests, identifying bottlenecks, optimization opportunities, and assessing capacity demands
Implement best-in-class monitoring frameworks to achieve comprehensive end-to-end flow monitoring and unobtrusive alerting
Test and implement automated software and product upgrades, change management, and release management solutions
Collaborate with the Technology Controls organization to ensure that tools and ecosystems align with the Firm's stringent cyber policies
Participate in engineering projects to contribute to the Firm and Line of Business level SRE communities
Provide 24x7 support coverage when required and develop expertise in specific application suites to enhance the functional engineering team as needed

Qualification

Site Reliability EngineeringJavaCloud TechnologiesContinuous Integration/DeliverySQLAgile MethodologiesUnix EnvironmentsCommunication SkillsProblem SolvingTeam Collaboration

Required

Formal training or certification on site reliability engineering or DevOps concepts and 5+ years applied experience
Proficient in site reliability culture and principles and familiarity with how to implement site reliability within an application or platform
Hands-on experience in large-scale software development using Java, SQL, and scripting languages
Proficiency in Unix environments, relational SQL, load balancing, IP, DNS, cloud and containerization technologies (e.g., AWS, K8), messaging technologies (e.g., Kafka, MSK), orchestration and configuration management tools, Agile Methodologies, and building/maintaining data management platforms/workbenches
Solid knowledge and working experience of continuous integration and continuous delivery tools such as GIT, BitBucket, Jenkins, SONAR, SPLUNK, Maven, AIM etc
Ability to contribute to large and collaborative teams by presenting information in a logical and timely manner with compelling language and limited supervision
Ability to proactively recognize road blocks and demonstrates interest in learning technology that facilitates innovation
Ability to identify new technologies and relevant solutions to ensure design constraints are met by the software team
Ability to initiate and implement ideas to solve business problems

Preferred

Bachelor's Degree in Computer Science or Engineering with minimum 5+ years of industry experience
Prior hands-on experience in DevOps and/or application development teams
Experience with infrastructure components used in Java web-based applications, and the ability to work and prioritize effectively in a dynamic work environment that includes globally positioned resources
Proficient in debugging and troubleshooting, with excellent communication skills tailored for both senior technical and senior business audiences

Benefits

Comprehensive health care coverage
On-site health and wellness centers
A retirement savings plan
Backup childcare
Tuition reimbursement
Mental health support
Financial coaching

Company

Chase provides broad range of financial services. It is a sub-organization of JP Morgan Chase.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Mike McDonnell
Managing Director, Head of Chase Travel Platform Product
linkedin
leader-logo
Nicole Sanchez
Managing Director, Consumer Bank, GM and Product Executive, Growth Financial Products
linkedin
Company data provided by crunchbase