Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.Wilmington, DE
4hOnsite

About The Position

Duties: Design, develop and implement software solutions. Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules. Identify or troubleshoot application code-related issues. Take active role in code reviews to ensure solutions are aligned to pre-defined architectural specifications. Assist with design reviews by recommending ways to incorporate requirements into designs and information or data flows. Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions.

Requirements

  • Bachelor's degree in Electronic Engineering, Computer Science, Computer Engineering, Computer Information Systems, Electrical Engineering, or in a related field of study plus 7 years of experience in the job offered or as Software Engineer, Programmer Analyst, IT Consultant, Software Developer, or in a related occupation.
  • Experience with AWS, Java, J2EE, HTML, CSS, Javascript, Spring, Spring Boot Microservices, Web Services, Oracle, Maven, HTML, CSS and SASS, SOAP, GitHub, Agile, Jira, Jenkins, Splunk, XML, JSON, JMeter, VPN, and ServiceNow
  • Experience designing, building and deploying banking web and mobile based applications defining expectations and priorities throughout the development cycle in Agile
  • Experience developing web services for the publication of messages in the system of records
  • Experience performing Agile activities including sprint planning and user story reviews
  • Experience influencing the design of end-to-end technology transformations to increase efficiency, improve productivity and minimize risks
  • Experience designing and developing a multitude of apps using all of the AWS Cloud Native Amazon Web Services (AWS) stack, consisting of EC2, Route53, S3, RDS, DynamoDB, Simple Notification Service, Simple Email Service, Simple Queue Service, IAM, Roles, Lambda, ECS, ElastiCache, and API Gateway
  • Experience focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation
  • Experience working with the product or business teams to develop a strategy and improve the design of the customer experience
  • Experience developing unit test cases, functional tests and regression test case suite
  • Experience developing health checks and application security and monitoring and security dashboards and alerts to track the state of applications in production
  • Experience supporting production and triaging to address production issues
  • Experience leveraging solution architecture and cloud native infrastructure architecture capabilities by configuring continuous development and continuous deployment pipelines.

Responsibilities

  • Design, develop and implement software solutions.
  • Solve business problems through innovation and engineering practices.
  • Analyze requirements.
  • Incorporate architectural standards into application design specifications.
  • Document application specifications.
  • Translate technical requirements into programmed application modules.
  • Develop or enhance software application modules.
  • Identify or troubleshoot application code-related issues.
  • Take active role in code reviews to ensure solutions are aligned to pre-defined architectural specifications.
  • Assist with design reviews by recommending ways to incorporate requirements into designs and information or data flows.
  • Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions.

Benefits

  • competitive total rewards package including base salary determined based on the role, experience, skill set and location
  • 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
  • comprehensive health care coverage
  • on-site health and wellness centers
  • a retirement savings plan
  • backup childcare
  • tuition reimbursement
  • mental health support
  • financial coaching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service