Full Stack Software Engineer - Java/Angular

JP Morgan Chase11 days ago
Houston, US

About this job

Job type: Full-time
Role: Full Stack Developer



Technologies

java, python, sql



Job description

Corporate Technology team relies on smart, driven people like you to develop applications and provide tech support for all our corporate functions across our network. As a Full Stack Software Engineer, you will provide high quality technology solutions that address business needs by developing applications within mature technology environments. You will be responsible for building applications for Compliance Practices within Controls area in Corporate Technology. You will utilize mature programming methodologies and languages and adhere to coding standards, procedures and techniques while contributing to the technical code documentation. Your efforts will touch lives all over the financial spectrum and across all our divisions: Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and within the Corporate Administrative Office. You’ll be part of a team specifically built to meet and exceed our evolving technology needs, as well as our technology controls agenda.

You will participate in project planning sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution. 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 the Project Life Cycle Methodology in all planning steps. You will also adhere to IT Control Policies throughout design, development and testing and incorporate Corporate Architectural Standards into application design specifications. 

Additionally, you will document the detailed application specifications, translate technical requirements into programmed application modules and develop/Enhance software application modules. You will participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications; identify/troubleshoot application code-related issues; and review and provide feedback to the final user documentation.


Key Responsibilities:

  • Design and develop software following Agile principles
  • Produce scalable and resilient technical designs
  • Embrace a Test-Driven Development approach
  • Create Automated Unit Tests using Flexible/Open Source Frameworks
  • Understand Business Requirements and designing new modules/functionality to meet the needs of our business partners.
  • Manage code quality for total build effort.
  • Participate in design reviews and provide input to the design recommendations
  • Act as an evangelist for data consumption within Compliance & Operation Risk domain
  • Provide leadership and direction to build out an engaging and intuitive user experiences
  • Build performant user interface that conform to firm wide standards 
  • Mentor junior developers and team members.
  • Display efficient work style with attention to detail, organization, and strong sense of urgency

Essential:


• Minimum of 3 years of work experience developing software using Java
• Must have expert level understanding of HTML, CSS and JavaScript

• Must have work experience and solid understanding of Micro Service design and development using Java preferably in a cloud platform
• Proficient with Angular framework and hands on experience in Angular

• Must have hands on development experience on Java 8 or higher

• Must have solid understanding of Java design patterns and data structures
• Should be able to set standards, define templates etc. to promote reusability
• Must have an eye for pixel perfection, attention to detail along with strong hands on experience.
• Interact with UX designers, product owners and produce quick prototypes to seek feedback.
• Must be able to work in fast paced environment and be able to adapt to changing requirements.
• Agile experience is a plus.

• Excellent Communication and Inter-personal skills, both with business customers and technology partners. 
• A delivery focused approach to work and the ability to work without direction
• Ability to multi-task
• Ability to work to deadlines

Personal Specification:


• Excellent Communication and Inter-personal skills, both with business customers and technology partners. 
• A delivery focused approach to work and the ability to work without direction
• Ability to multi-task
• Ability to work to deadlines

• Demonstrate Continual Improvement in terms of Individual Performance

• Bright and enthusiastic, self-directed

• Excellent analytical and problem solving skills



Location

Houston, US

By clicking apply you will leave devsnap. Please be careful. You should never have to pay to apply.
A new version is available REFRESH