JobsEQ by Chmura Logo

Software Engineering - Java

JP Morgan Chase & Co

Location: Tampa, Florida
Type: Non-Remote
Posted on: May 3, 2021
This job is no longer available from the source.
Desc
As a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You’ll work in a collaborative, trusting, thought-provoking environment—one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.
Duties: As a member of Software Engineering group, create innovative solutions that advance the business and improve the design, analytics, development, coding, testing and application programming to create high quality software and new products. Design and work on system analytics, development, coding, testing, and application programming of software application utilizing programming languages, such as Java, Spring Boot, Junit, PL/SQL, Bootstrap, and Angular 2. Work on end-to-end software development, data and infrastructure architecture in Agile frameworks. Develop application software for large-scale distributed technology projects in a JEE environment. Develop REST interfaces using open source Java frameworks. Work throughout the SDLC (software development life cycle) processes and automated tools, spanning requirements/issue management, defect tracking, source control (Git), build automation (Jenkins), test automation (Selenium, Junit, and Mockito), and release management. Work closely with business and service delivery teams to ensure appropriate business measures are defined. Create technical design recommendations for developing and integrating programs per written specifications. Utilize multiple programming languages and software technologies to ensure applications are suitably fit for use and admissible for maintenance and upgrades. Test, modify, and implement application code and make standard modifications to existing software applications and modules in accordance with high level specifications, application support and industry standards.
This role requires a wide variety of strengths and capabilities, including:
• BS/BA degree or equivalent experience
• Advanced knowledge of application, data, and infrastructure architecture disciplines
• Understanding of architecture and design across all systems
• Working proficiency in developmental toolsets
• Knowledge of industry-wide technology trends and best practices
• Ability to work in large, collaborative teams to achieve organizational goals
• Passionate about building an innovative culture
• Proficiency in one or more modern programming languages
• Understanding of software skills such as business analysis, development, maintenance, and software improvement
Minimum experience required: 5 years of application development experience, or related experience.
Minimum skills required: Java application development experience. Demonstrated knowledge of Spring Boot development. Experience with Angular. Experience with PL/SQL. Experience with REST interfaces. Experience with at least one of the following unit test tools: Junit, Selenium, Jasmine, Karma, or Cucumber.   Experience with Bootstrap. Demonstrated knowledge of Agile methodologies. Demonstrated knowledge of application, data and infrastructure architecture disciplines. Experience creating solution software code, tests, implementation plans and system documentation. Experience working within application development teams to analyze, solve, collaborate and deliver applications. Employer will accept any amount of professional experience with the required skills.
RequisitionType Professional JobSchedule Full time