hackajob is partnering with JPMorganChase to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.
DESCRIPTION:
Duties: Provide technical leadership across functional teams. Lead code reviews and mentor junior developers. Participate in design sessions with fellow programmers, business analysts, and other team members to analyze business requirements and outline the proposed IT solution. Design and implement secure and robust REST APIs using Java Spring Boot. Design scalable and extensible relational and NoSQL databases. Prototype creative solutions quickly and be able to collaborate with others in crafting and implementing your technical vision. Contribute to product area or software to automate manual operational work. Troubleshoot priority incidents, facilitate blameless post-mortems, and support solutions for closure. Engage with development teams throughout the software life cycle ensuring sustainable software releases. Apply analytics on past data, like incidents and usage patterns for predicting issues and take proactive actions. Drive adoption of self-healing and resiliency patterns. Lead and participate in performance tests and identify the bottlenecks and opportunities for optimization and capacity demands. Define and drive adoption of best-in-class monitoring frameworks to accomplish end-to-end application or service monitoring and noiseless alerting end application or service monitoring and noiseless alerting with proper telemetry. Deploy sustainable software, system, and product upgrades. Work with the team to complete tasks and actively learn new skills. Drive the effort split between operational work and engineering work. Support end-user functional and system support issues via various channels (e.g. tickets, email, and chat). Act as rotational support coverage as needed.
QUALIFICATIONS:
Minimum education and experience required: Master's degree in Computer Science, Computer Engineering, Information Systems, Computer Information Systems, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Technical Lead, Java Developer, IT Analyst, or related occupation. The employer will alternatively accept a Bachelor's degree in Computer Science, Computer Engineering, Information Systems, Computer Information Systems, or related field of study plus 7 years of experience in the job offered or as Software Engineer, Technical Lead, Java Developer, IT Analyst, or related occupation.
Skills Required: This position requires experience with the following: designing secure REST APIs using Java Spring Boot; utilizing Core Java, J2EE, Spring Boot, Spring MVC, and Spring Security to build enterprise grade solutions; developing software utilizing Spring, Spring Boot, Maven, and Gradle to resolve application dependencies; utilizing advanced event driven design techniques to asynchronously process large data sets using messaging solutions such as Kafka; utilizing microservices architecture and deploying microservices in Private and Public Cloud platforms; developing microservices using containerization technologies including Docker and Kubernetes; designing responsive web applications using front-end technologies including HTML5, CSS3, Angular, and React; designing scalable and extensible relational databases including Oracle and NoSQL databases; performing data manipulation, data structuring, data design flow, and query optimization using programming languages including PL/SQL and Oracle; building applications that utilize JSON and XML formatted data files and service payloads for data transfer; leveraging CI/CD tools including Jenkins, GIT, Liquibase, Shell Scripting, and Python to build and automate deployment pipelines; utilizing unit testing frameworks including Junit and Mockito and end-to-end testing frameworks such as Selenium or Cypress to design tests; developing REST APIs to simulate production workloads for executing performance tests; designing and building telemetry and usage tracking solutions to improve tool governance; monitoring leveraging logging and telemetry tools including Splunk, Grafana, AppDynamics, and Dynatrace; applying data analytics such as prior incidents or usage patterns for predicting issues and taking proactive actions.
Job Location: 8181 Communications Parkway, Plano, TX 75024.
ABOUT USWe offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans
hackajob is partnering with JPMorganChase to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.
Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.