Save time and effort sourcing top tech talent

Software Engineer [Multiple Positions Available]

Jersey City, NJ, USA
Up to $215,000/ year
Full Stack Java Developer
Actively hiring

Software Engineer [Multiple Positions Available]

JPMorganChase
Jersey City, NJ, USA
Up to $215,000/ year
Full Stack Java Developer
JPMorganChase
Actively hiring

hackajob is partnering with JPMorganChase to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 
JOB DESCRIPTION

DESCRIPTION:

Duties: Develop full stack applications providing end-to-end solutioning and delivery of on Premises and Cloud applications for CRM applications with applied innovation and engineering practices for JPMorgan Wealth Management Financial Advisors. Design, develop and implement secure software solutions, solve business problems through innovation and engineering practices. Involve in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design, documenting application specifications, translating technical requirements into application modules, developing or enhancing software application modules, testing and Production Support. Drive new POC's, migration and modernization of legacy applications and Infrastructure to latest and greatest. Identify, troubleshoot & fix any production issues with ability to think beyond conventional approach or break down technical problems to meet business Recovery Time. Take active role in code reviews to ensure solutions are aligned to pre-defined architectural specifications. Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems. Reduce time to delivery by automating phases of SDLC with processes like CI/CD. Work on performance improvement activities and establish appropriate monitoring and alerting of events for application stability, scalability, availability, resiliency, and reliability. Lead evaluation sessions with external vendors and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.

QUALIFICATIONS:

Minimum education and experience required: Master's degree in Computer Science, Computer Engineering, Information Technology, or related field of study plus 5 years (60 months) of experience in the job offered or as Software Engineer, Technical Manager, Java Developer, IT Consultant, or related occupation. The employer will alternatively accept a Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related field of study plus 7 years (84 months) of experience in the job offered or as Software Engineer, Technical Manager, Java Developer, IT Consultant, or related occupation.

Skills Required: This position requires five (5) years of experience with the following: Developing applications for server-side solutions using Java SE and Java EE, applying object-oriented principles and multithreading for enterprise solutions; Utilizing Spring Framework to build enterprise-grade applications, utilizing features like dependency injection, aspect-oriented programming, and Spring Boot for streamlined microservices development; Developing of microservices architectures to enable deployment, and scaling of application components, enhancing system resilience in dynamic environments. This position requires any amount of experience with the following: Utilizing Linux, Unix, and Windows operating systems to configure and manage development environments, deploy applications, and troubleshoot system issues, automate routine system tasks and processes using shell scripting, streamlining operations, and enhancing productivity in Unix/Linux environments to ensuring robust cross-platform compatibility in software projects; Implementing Apache Kafka for high-throughput, fault-tolerant, and scalable data streaming and messaging solutions, facilitating real-time data processing and communication between distributed systems; Developing server-side applications using Node.js, using its non-blocking I/O model to handle numerous concurrent connections with minimal overhead; Enhancing web application interactivity and client-side functionality and build dynamic and component-based user interfaces with JavaScript ES6+, jQuery, Angular, React, TypeScript, HTML and CSS; Deploying cloud solutions using Docker, Kubernetes and using AWS Cloud Services for computing, storage, and networking; Configuring Jenkins pipelines for continuous integration and continuous deployment (CI/CD), automating build, test, and deployment processes to accelerate software delivery cycles integration with Code repositories such as GIT; Designing queries using SQL with varied database instances such as Oracle, DB2 and Cassandra to manage data in relational & non-relational databases, ensuring accuracy and optimization; Utilizing XML and JSON for data interchange, deploying Java applications using Apache Tomcat, designing APIs with REST and SOAP, and automate builds with Apache Maven and Ant to enhance communication and integration across distributed systems; Monitoring application & infrastructure performance and user experience with Dynatrace and Splunk, conducting real-time log analysis and monitoring to enhance operational intelligence and decision-making; Employing JUnit for robust unit testing and white box testing to thoroughly assess the internal logic and structure of Java applications; Support other forms of testing like Selenium for browser compatibility, Cucumber for behavior-driven development, and a range of automated, functional, performance, and integration testing techniques to ensure comprehensive software quality and reliability; and Applying Agile Software Development Life Cycle methodologies to enhance team collaboration, improve flexibility, and deliver iterative software releases that align closely with evolving client needs and market demands.

Job Location: 480 Washington Boulevard, Jersey City, NJ 07310.

We offer a competitive total rewards package including base salary determined based on the role, experience, skill set, and location. For those in eligible roles, discretionary incentive compensation which may be awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. In addition, please visit:?https://careers.jpmorgan.com/us/en/about-us.

Full-Time. Salary:  $187,700 - $215,000 per year.

ABOUT US

Chase is a leading financial services firm, helping nearly half of America’s households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs. 

We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.  We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. 

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

Equal Opportunity Employer/Disability/Veterans


ABOUT THE TEAM
Our Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We’re proud to lead the U.S. in credit card sales and deposit growth and have the most-used digital solutions – all while ranking first in customer satisfaction.

hackajob is partnering with JPMorganChase to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?