US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Software Engineer III - Java

There's nothing more exciting than being at the center of a rapidly growing field in technology and applying your skillsets to drive innovation and modernize the world's most complex and mission-critical systems.

As a Site Reliability Engineer at JPMorgan Chase within the Corporate Technology team, you will solve complex and broad business problems with simple and straightforward solutions.

Through code and cloud infrastructure, you will configure, maintain, monitor, and optimize applications and their associated infrastructure to independently decompose and iteratively improve on existing solutions.

You are a significant contributor to your team by sharing your knowledge of end-to-end operations, availability, reliability, and scalability of your application or platform.

Job 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.

Required qualifications, capabilities, and skills


* 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 dat...




Share Job