Software Engineer - Java

Software Engineer - Java

JP Morgan Chase & Co.
Not Specified
Not Specified

Job Description

Job Description :
The Role & Responsibilities
  • Design, develop, test, deploy, maintain and improve software in the area of Distributed side.
  • Manage individual project priorities, deadlines and deliverable.
  • You will work closely with other technology teams and internal end users to deliver solutions that drive a variety of trade businesses.
  • Optimize application for maximum performance, scalability and high availability.
  • Ensure the technical feasibility of UI/UX designs.
  • Build reusable code and libraries for future use.
  • Mentor and orient people in right direction.
  • Hands-on

Required Skill-set
  • Bachelors or Master’s degree, further education or experience in engineering, computer science or other technical related field.
  • Experience of using a Test Driven Development and Domain Driven Development approach and associated testing frameworks.
  • Excellent interpersonal, communication, problem solving, analytical, organizational skills and attention to detail and excellent follow-through.
  • Hands on Experience with Java, J2EE, and Python is must.
  • Experience in UNIX, Shell scripting around RHEL eco-system is must.
  • Excellent in Data Structures, Algorithms and Design Patterns.
  • Detailed understanding of distributed and parallel processing environment is must.
  • Working experience in one of the container orchestration frameworks like Docker Swarm or Open-shift/Kubernetes is must.
  • Working experience on building stateless, SAAS/SOA and scalable applications/platforms.
  • Shall have a good understanding on continuous monitoring frameworks such as ELK, Grafana, and Prometheus on distributed infra.
  • Proficient dev-ops tools and framework such as Ansible, Jenkins is must.
  • Proficient understanding of code versioning tools, such as git/git-flow is must.
  • Openness for acquiring new skills and learning new technologies in short time span.

Added advantage if candidate has;
  • Working experience with one of functional programming: Scala, go, python
  • Experience in persistence store; MongoDB, Graph DB, Big table
  • Experience in several SDLC frameworks including but not limited to: Maven/Gradle, PIP, anaconda, Jenkins, Jira.
  • Experience in the field of Machine learning, NLP, OCR.
  • Open source contribution.

©2020 JPMorgan Chase & Co. JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content