Apply Now    

Fullstack Java Developer - Intelligent Solutions

Req #: 170114377
Location: New York, NY, US
Job Category: Technology
Potential Referral Amount: 0 US Dollar (USD)
JPMorgan Intelligent Solutions (JPMIS) transforms JPMC data assets to create and commercialize information and solutions that enable consumers, businesses and governments to make better decisions and achieve their objectives. JPMIS also uses Big Data Technology to improve efficiency and information use within JPMC.
 
As a Software Engineer, you will be responsible to provide high quality technology solutions that address business needs by developing applications within mature technology environments. You will adhere to coding standards, procedures and techniques while contributing to the technical code documentation.

You will participate in project planning sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed technical solution. Primarily, you will participate in sprint planning, backlog grooming, and daily stand up discussions as part of an application development scrum team.  You will participate in design reviews and provide input to the design recommendations, incorporate security requirements into design, and provide input to information/data flow, and understand and comply with Project Life Cycle Methodology in all planning steps. You will adhere to IT Control Policies throughout design, development, and testing and incorporate Corporate Architectural and Secure design Standards into application design specifications. Enforcement of development and testing standards will be achieved through regular code reviews of peers and enabling automated unit and functional testing.  Additionally, you will work with your team to ensure proper documentation of detailed application specifications, translate technical requirements into programmed application modules, and develop and enhance software application modules. You will participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications, identify and troubleshoot application code-related issues, and review and provide feedback to the final user documentation.  You will be expected to encourage collaboration within your team as well as across development teams.
Minimum Qualifications:
  • BA/BS degree in Computer Science
  • 5+ years of professional software development experience.
  • Familiarity with Cucumber and automated testing
  • Working proficiency in developmental toolsets and IDEs preferably IntelliJ, WebStorm and design tools such as Sketch
  • Experience developing full-stack user-facing software.
  • Experience with the latest and greatest web standards, including ES6, HTML5 and CSS3.
  • Experience with front end technologies and/or front end frameworks such as AngularJS or React.
  • Strong sense of web design and attuned to the fundamentals of user experience.
  • Spring Boot Framework, Spring Data JPA, Hibernate
 
Preferred Qualifications: 
  • Team player: ability to collaborate with others in order to take an application from conceptual idea to prototype to production release candidate
  • Proficiency in Java, 6-8 years experience with Java development working on large and medium scale software projects.
  • Background in test automation and continuous integration
  • Scrum knowledge or other agile development practices
 
Required Technical Skills:
  • Significant experience in UI technologies: React JS, Angular JS, Bootstrap
  • Ability to work in either SASS or LESS
  • HTML5
  • Spring Framework Security Configuration
  • Spring MVC
  • Spring REST Services
  • Templating engines such as Thymeleaf, Mustache, Freemarker
  • UI build and linting tools such as Grunt and Gulp
  • Dependency and package management tools such as Maven, Webpack, Bower and NPM
  • Strong JavaScript skills in particular object oriented JavaScript
  • Typescript, Coffeescript
  • Familiarity with Material Design, Polymer
  • Experience with Spring Framework, in particular Spring Boot;
  • Experience with consuming RESTful services
  • Asynchronous programming model and promises
  • Domain and test driven development process
  • Microservices Patterns (Nice to have)
  • Docker (Nice to have)
Apply Now    

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Things to note

Sign in to our application system to continue your job search or update your profile.

Current employees sign in here. Contractors sign in here.

Any information you provide is confidential and will only be viewed by our recruiters in an effort to fill open positions. In addition, the information you provide is subject to our privacy policy practices.

Please note that J.P. Morgan will not accept unsolicited approaches or speculative CVs, nor will J.P. Morgan be responsible for any related fees, from Third Party Firms who are not preferred suppliers.

The firm invites all interested and qualified candidates to apply for employment opportunities.

Need disability related assistance?

If you are a US or Canadian applicant with a disability who is unable to use our online tools to search and apply for jobs, please click here.

Important links

Click here to view the "EEO is the Law" poster.

Click here to view the "EEO is the Law" supplemental poster.

Click here to view our U.S. Pay Transparency Policy.

JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.