austin | Full Stack Software Engineer Lead (JAVA) in Plano, TX

Full Stack Software Engineer Lead (JAVA)

  • JPMorgan Chase
  • $107,280.00 - 154,310.00 / Year *
  • 2721 Landershire Ln
  • Plano, TX 75026
  • Full-Time
save job button



Commercial Banking serves more than 30,000 clients, including corporations, municipalities, financial institutions, and not-for-profit entities with annual revenues generally ranging from $20 million to $2 billion. Our Commercial Bankers serve these clients by operating in 14 of the 15 top U.S. major markets. Our professionals' industry knowledge and experience combined with our dedicated service model, comprehensive solutions, and local expertise to make us the #1 commercial bank in our retail branch footprint.














You will serve as subject matter expert on processes owned or executed by the CB Technology Team. In this capacity, the developer is expected to work closely with business partners to gather, document, and review business requirements and produce SDLC documentation. Through analysis and design you will translate business needs into solid solutions by making recommendations, documenting functional specifications, and developing agreed upon changes while supporting a 100% traceable end to end process














This role will coach and provide feedback to our business partners and analyze internal methods to continuously improve efficiency, accuracy and speed-to-market. Analyze internal Recovery processes and identify where controls are needed and design appropriate controls to yield a higher quality product. Analyze, evaluate, and validate table and engine modification requests to determine the effectiveness and feasibility of requested change(s).














The successful candidate will be relied upon to perform technical quality assurance of system and process modifications, coordinate the deployment, testing and change control of applications across multiple hardware environments in support of business continuity and disaster recovery; and develop, debug and maintain scripts/applications to facilitate above functions.














Key responsibilities:









+ Work closely with business partners to identify process improvements and leverage technology to automate and streamline existing processes


+ Work with business partners to define requirements, develop realistic estimates and detailed development plans.


+ Design, develop, code, test, debug and document changes to the framework to satisfy requirements


+ Produce high quality code utilizing Test Driven Development techniques.


+ Able to work independently, define development timelines and meet commitments


+ Ensure adherence to architecture standards, risk management, application security/control policies


+ Analyze and understand complex systems and data flows among different application


+ Design and deliver architectures, user interfaces, middle-tier and server-side components


+ Code reviews; detailed inspection of all code delivered. On-time delivery of high-quality code


+ Experience overseeing geographically distributed and culturally diverse peers with strong team management, leadership and mentoring skills


+ Proven expertise with performance optimization and tuning of web applications and database processes


+ Support efforts associated with Production support



Qualifications:









+ Bachelor's Degree in Information Systems or Computer Science


+ 10-20 years of experience and expertise in one or more general purpose programming languages, including Java/Spring Application (Spring/Spring MVC/Spring Boot/Spring Cloud, Web Services, API Gateway and Cloud)


+ Strong technical knowledge with experience in micro services, Core Java, Springboot, Spring MVC is required.


+ SQL Server/Oracle application development and a strong database design and development skills


+ Excellent Core Java skills.


+ Experience in Angular 4 or above.


+ Should have experience in a large enterprise environment, working in large teams on complex projects.


+ Experience with Cloud Foundry and/or AWS is a strong plus


+ Taken part in decisions affecting architectural changes, design and framework implementations


+ ?Experience with working in a self-organized agile environment with continuous integration and delivery


+ Superior verbal and written communication skills required


+ Agile SDLC delivery experience is strongly preferred


+ Ability to communicate and train peers as well as present complex design patterns to managers


+ Ability to work fast and quickly to ramp up on new technologies and strategies


+ Manage risks and issues to include escalation as necessary


+ Demonstrated efforts to develop, implement and further instill best practices across the group


+ Experience with Tomcat, Apache and Maven


+ Experience on Micro services based architecture using Cloud infrastructure


+ Knowledge of DevOps practices


+ Test Driven Development (TDD) experience


+ Familiarity with JavaScript frameworks like AngularJS / React etc.,


+ Strong experience in writing Unit tests and test automation tools


+ Proven experience in building scalable and robust applications


+ Experience in building applications using SOA utilizing Microsoft technologies


+ Strong infrastructure knowledge including windows servers, web servers, firewalls, load balancers etc.,


+ Should be a hands on Agile practitioner


+ Experience with Source Control systems and Continuous Integration/Deployment tools


+ Ability to develop strong internal and external client relationships






When you work at JPMorgan Chase & Company, you're not just working at a global financial institution. You're an integral part of one of the world's biggest tech companies. In 14 technology hubs worldwide, our team of 40,000 technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $9.5B+ annual investment in technology enables us to hire people to create innovative solutions that will not only transform the financial services industry, but also change the world.











At JPMorgan Chase & Company we value the unique skills of every employee, and we're building a technology organization that thrives on diversity. We encourage professional growth and career development, and offer competitive benefits and compensation. If you're looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies around the world, we want to meet you.



JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.
Associated topics: algorithm, application, c++, matlab, perl, sde, software developer, software development engineer, software engineer, sw


* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.