LOG IN
SIGN UP
Tech Job Finder - Find Software, Technology Sales and Product Manager Jobs.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Tech Job Finder
OR continue with e-mail and password
E-mail address
First name
Last name
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Software Engineer [Multiple Positions Available]

at J.P. Morgan

Back to all Java jobs
J.P. Morgan logo
Bulge Bracket Investment Banks

Software Engineer [Multiple Positions Available]

at J.P. Morgan

Mid LevelNo visa sponsorshipJava

Posted 19 days ago

No clicks

Compensation
$260,000 – $260,000 USD

Currency: $ (USD)

City
Palo Alto
Country
United States

Senior software engineering role focused on developing backend and UI tools, designing and implementing scalable enterprise systems, and driving engineering best practices. The role involves Java/J2EE development (Spring, Hibernate), building REST services, working with CI/CD (Jenkins), Kafka, MySQL, and deploying to UNIX/JBoss environments. Responsibilities include leading a small team of entry- to mid-level engineers, participating in code reviews, and collaborating with PMs and analysts on solution design and architecture. The position emphasizes performance, scalability, availability, and delivery of API/features in the Merchant Acquiring domain.

Location: Palo Alto, CA, United States

DESCRIPTION:

Duties: Develop software solutions and solve business problems through innovation and engineering practices. Work on Backend and UI Tools. Take an active role in code reviews to ensure solutions are aligned to pre-defined architectural specifications. Research and identify software techniques, libraries, frameworks, platforms, and processes to improve engineering efficiency, incorporating these improvements in a systematic and planned manner. Lead a team of entry-level to mid-level software engineers, provide direction and guidance, plan project schedules, and evaluate capacity and performance. Design and architect software systems to meet product requirements in a flexible and extensible manner and implement these systems to meet project timelines. Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions. Incorporate requirements into designs, diagrams and information or data flows.

QUALIFICATIONS:

Minimum education and experience required: Master's Degree in Applied Computer Science, Computer Engineering, Computer and Information Technology, or in a related field of study plus 5 years of experience in the job offered or as Software Engineer, Member of Technical Staff, Computer Programmer, Programmer Analyst, Technology Analyst, Consultant, or in a related occupation. The employer will alternatively accept a Bachelor's degree in Applied Computer Science, Computer Engineering, Computer and Information Technology, or in a related field of study plus 7 years of experience in the job offered or as Software Engineer, Member of Technical Staff, Computer Programmer, Programmer Analyst, Technology Analyst, Consultant, or in a related occupation.

Skills Required: This position requires experience with the following: working in Agile Software development process to implement business requirements; preparing design documents using UML diagrams; developing enterprise applications using Java, J2EE, Spring MVC frameworks, AOP (Aspect Oriented Programming), and web services; creating application builds using Maven and ANT to make them deployable; participating in various product releases in UNIX environments and JBOSS server; maintaining code in GIT repository; retrieving and updating applications and service details in MySQL; developing software for distributed systems with high performance, scalability, and availability; owning and driving development and delivery of features in the application programming interface; utilizing knowledge and experience with technologies, tradeoffs, and design patterns emerging in web services and event processing; designing and developing highly available and scalable applications in the Merchant Acquiring domain; working in Backend tools including Java, J2EE, Spring-Core, Spring-Web, Spring MVC, Spring-boot, and Hibernate ORM; utilizing Kafka messaging and REST Services; utilizing CI/CD infrastructure including Jenkins; Java; J2EE; CSS; Spring; Hibernate; Unix; JIRA; GIT; Rest Easy; Maven; MySql; JBoss.

Job Location: 3223 Hanover St, Palo Alto, CA 94304.

Full-Time. Salary:  $260,000.00-$260,000.00 per year.

Software Engineer [Multiple Positions Available]

at J.P. Morgan

Back to all Java jobs
J.P. Morgan logo
Bulge Bracket Investment Banks

Software Engineer [Multiple Positions Available]

at J.P. Morgan

Mid LevelNo visa sponsorshipJava

Posted 19 days ago

No clicks

Compensation
$260,000 – $260,000 USD

Currency: $ (USD)

City
Palo Alto
Country
United States

Senior software engineering role focused on developing backend and UI tools, designing and implementing scalable enterprise systems, and driving engineering best practices. The role involves Java/J2EE development (Spring, Hibernate), building REST services, working with CI/CD (Jenkins), Kafka, MySQL, and deploying to UNIX/JBoss environments. Responsibilities include leading a small team of entry- to mid-level engineers, participating in code reviews, and collaborating with PMs and analysts on solution design and architecture. The position emphasizes performance, scalability, availability, and delivery of API/features in the Merchant Acquiring domain.

Location: Palo Alto, CA, United States

DESCRIPTION:

Duties: Develop software solutions and solve business problems through innovation and engineering practices. Work on Backend and UI Tools. Take an active role in code reviews to ensure solutions are aligned to pre-defined architectural specifications. Research and identify software techniques, libraries, frameworks, platforms, and processes to improve engineering efficiency, incorporating these improvements in a systematic and planned manner. Lead a team of entry-level to mid-level software engineers, provide direction and guidance, plan project schedules, and evaluate capacity and performance. Design and architect software systems to meet product requirements in a flexible and extensible manner and implement these systems to meet project timelines. Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions. Incorporate requirements into designs, diagrams and information or data flows.

QUALIFICATIONS:

Minimum education and experience required: Master's Degree in Applied Computer Science, Computer Engineering, Computer and Information Technology, or in a related field of study plus 5 years of experience in the job offered or as Software Engineer, Member of Technical Staff, Computer Programmer, Programmer Analyst, Technology Analyst, Consultant, or in a related occupation. The employer will alternatively accept a Bachelor's degree in Applied Computer Science, Computer Engineering, Computer and Information Technology, or in a related field of study plus 7 years of experience in the job offered or as Software Engineer, Member of Technical Staff, Computer Programmer, Programmer Analyst, Technology Analyst, Consultant, or in a related occupation.

Skills Required: This position requires experience with the following: working in Agile Software development process to implement business requirements; preparing design documents using UML diagrams; developing enterprise applications using Java, J2EE, Spring MVC frameworks, AOP (Aspect Oriented Programming), and web services; creating application builds using Maven and ANT to make them deployable; participating in various product releases in UNIX environments and JBOSS server; maintaining code in GIT repository; retrieving and updating applications and service details in MySQL; developing software for distributed systems with high performance, scalability, and availability; owning and driving development and delivery of features in the application programming interface; utilizing knowledge and experience with technologies, tradeoffs, and design patterns emerging in web services and event processing; designing and developing highly available and scalable applications in the Merchant Acquiring domain; working in Backend tools including Java, J2EE, Spring-Core, Spring-Web, Spring MVC, Spring-boot, and Hibernate ORM; utilizing Kafka messaging and REST Services; utilizing CI/CD infrastructure including Jenkins; Java; J2EE; CSS; Spring; Hibernate; Unix; JIRA; GIT; Rest Easy; Maven; MySql; JBoss.

Job Location: 3223 Hanover St, Palo Alto, CA 94304.

Full-Time. Salary:  $260,000.00-$260,000.00 per year.