Software Engineer II- Front endDevOps
Columbus, NE - USA
Job Summary
Youre ready to gain the skills and experience needed to grow within your role and advance your career and we have the perfect software engineering opportunity for you.
As a Software Engineer II at JPMorganChase within the Consumer & Community Banking you are part of an agile team that works to enhance design and deliver the software components of the firms state-of-the-art technology products in a secure stable and scalable way. As an emerging member of a software engineering team you execute software solutions through the design development and technical troubleshooting of multiple components within a technical product application or system while gaining the skills and experience needed to grow within your role.
Job responsibilities
Executes standard software solutions design development and technical troubleshooting
Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
Designs develops codes and troubleshoots with consideration of upstream and downstream systems and technical implications
Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
Assists in identifying issues and patterns in data to help improve coding practices and system design.
Participates in software engineering communities and team events to learn about new technologies.
Supports a team environment that values diversity inclusion and respect.
Helps with the design development and maintenance of user-facing platform UI/UX features (portals dashboards workflows) that support a GraphQL Federation Platform under guidance from senior engineers.
Contributes to building and integrating supporting backend components needed by the platform UI (e.g. BFFs authentication/authorization integration configuration services and audit/telemetry endpoints).
Supports automation of CI/CD pipelines to improve developer workflows and release reliability.
Assists in developing self-service capabilities for developers to onboard discover APIs manage access and operate within the GraphQL Federation Platform.
Required qualifications capabilities and skills
1 years of professional experience in software engineering or a related field.
Basic experience building UI features using modern web fundamentals (HTML CSS JavaScript/TypeScript).
Exposure to at least one modern front-end framework (e.g. React Angular or Vue).
Experience consuming APIs using GraphQL and/or REST including understanding of schema-driven development and client-side query patterns.
Basic experience with scripting and automation using Bash Groovy or similar languages.
Experience with containerization technologies like Docker; and exposure to orchestration platforms (e.g. Kubernetes)
Experience with CI/CD tools
Familiarity with version control systems (such as Git or Bitbucket) and at least one monitoring tool (e.g. Splunk DataDog Dynatrace or CloudWatch).
Attention to detail in documenting processes and developing runbooks.
Good communication analytical and problem-solving skills.
Preferred qualifications capabilities and skills
Experience working with cloud environments (AWS preferred) is a plus.
Experience with at least one programming language preferably Java or Python.
Experience developing and deploying full stack applications including building UI components and integrating with backend services.
Familiarity with GraphQL Federation platform concepts from a consumer/integrator perspective (e.g. composed schema entities gateway/routing and observability).
Experience with front-end performance accessibility and design systems (e.g. component libraries theming and reusable UX patterns).
Required Experience:
IC
About Company
JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans ov ... View more