Software Engineer [Multiple Positions Available]
DESCRIPTION:
Duties: Design, build and maintain applications and websites.
Contribute and take part in software and architectural development activities with the team.
Develop well-designed, efficient, and testable code.
Deploy stored procedures.
Conduct software analysis, programming, testing, and debugging.
Troubleshoot and resolve reported issues and reply to queries in a timely manner.
Prepare and produce releases of software components.
Produce detailed design documentation.
Implement security using the security frameworks.
Improve the code quality by implementing best practices.
Recommend changes to improve established application processes.
QUALIFICATIONS:
Minimum education and experience required: Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Information Technology, or related field of study plus 3 years of experience in the job offered or as Software Engineer, Systems Engineer, or related occupation.
The employer will alternatively accept a Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, Information Technology, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Systems Engineer, or related occupation.
Skills Required: This position requires three (3) years of experience with the following: designing and implementing enterprise-grade, performance-critical backend services and modules using Java; developing and optimizing client-side Single Page Applications using JavaScript; architecting and securing microservices and enterprise web applications using Spring Boot; developing desktop applications using Java Swing to create rich and interactive graphical user interfaces (GUIs) utilizing Swing components including buttons, text fields and tables to build responsive layouts; Spring configuring Cross-Origin Resource Sharing (CORS) in Spring applications to enable secure cross-origin requests; Configured and operated Apache ZooKeeper to coordinate distributed systems; building production Java agents for runtime instrumentation using ByteBuddy; developing web applications using PrimeFaces to create rich and interactive user interfaces; developing and utilizing Apache Axis to create and deploy robust and interoperable web services that facilitate communication between different systems; validating performance with Java Flight Recorder and async profiler; Designing low latency messaging pipeline in Java using VarHandle and memory fences; mapping domain models and tuning queries and caching for optimal performance using Hibernate; building component-based user interfaces and developing REST APIs and GraphQL APIs; designing a JavaServer Faces (JSF) web-based application framework to simplify the development of user interfaces; architecting Single Page Applications (SPAs) using Angular and RxJS and implementing effective state management; developing and utilizing Google Firebase Authentication for secure user logi...
- Rate: Not Specified
- Location: Plano, US-TX
- Type: Permanent
- Industry: Finance
- Recruiter: JPMorgan Chase Bank, N.A.
- Contact: Not Specified
- Email: to view click here
- Reference: 210749639
- Posted: 2026-05-21 07:47:50 -
- View all Jobs from JPMorgan Chase Bank, N.A.
More Jobs from JPMorgan Chase Bank, N.A.
- Principal Laser Packaging Engineer
- PRODUCTION OPERATOR - GREEN VENEER NIGHTS - CAMDEN PLYWOOD
- Mechanical Designer
- Plant Manager
- Assembly Lead
- Maintenance Mechanic
- Process Manager - Milford
- Business Development Manager
- Manufacturing Production Worker - Talladega, AL
- Senior Consultant, Environmental Engineer, Geologist, or Scientist
- Right of Way (ROW) Agent ( Field Based)
- Techniker/ Mechatroniker (m/w/d)
- Rewinder Operator
- Product Engineer (Albany, OR)
- Lab Tech (Aerospace Manufacturing) (Bloomington, MN)
- Production Planning Analyst
- Associate Product Manager
- Assembly Worker- 2nd Shift
- Tractor Operator - Corpus Christi
- Quality Control Inspector