Software Engineer [Multiple Positions Available]
DESCRIPTION:
Duties: Design, develop and implement software solutions.
Solve business problems through innovation and engineering practices.
Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules.
Craft clean, maintainable, and optimized code, following established software development best practices.
Identify or troubleshoot application code-related issues.
Take active role and participate in rigorous code reviews to ensure adherence to coding standards and maintain high code quality and ensure solutions are aligned to pre- defined architectural specifications.
Assist with design reviews by recommending ways to incorporate requirements into designs and information or data flows.
Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions.
Collaborate with diverse teams to conceptualize, design, and deliver new features.
Stay abreast of emerging technologies and evolving software development methodologies to foster continuous learning and improvement.
Actively contribute to refining development processes and methodologies to enhance efficiency and quality.
Mentor junior developers, offering technical guidance and support as needed, to foster their growth and proficiency in software engineering.
QUALIFICATIONS:
Minimum education and experience required: Master's degree in Computer Science, Computer Information Systems, Information Technology, or related field of study plus 3 years of experience in the job offered or as Software Engineer, IT Consultant, or related occupation.
The employer will alternatively accept a Bachelor's degree in Computer Science, Computer Information Systems, Information Technology, or related field of study plus 5 years of experience in the job offered or as Software Engineer, IT Consultant, or related occupation.
Skills Required: This position requires experience with the following: applying architecture principles to design and develop complex distributed systems using micro frontends (MFE) and microservices; utilizing containerization technologies including Docker and orchestration tools including Kubernetes; utilizing cloud platforms and working with both SQL and NoSQL databases, including Oracle and Cassandra to optimize performance; utilizing Java and J2EE for building scalable, high- performance server-side applications; working with the Spring Framework (Spring Boot, Spring MVC, Spring Cloud) and Hibernate for microservices development; designing and implementing RESTful APIs for service communication; creating complex user interfaces with ReactJS, TypeScript, and JavaScript, ensuring responsive UI with HTML, CSS, an...
- 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: 210761527
- Posted: 2026-06-24 08:33:50 -
- View all Jobs from JPMorgan Chase Bank, N.A.
More Jobs from JPMorgan Chase Bank, N.A.
- GROCERY/ASST DEPT LEADER
- Bakery/Deli Clerk
- Meat Clerk
- Online Grocery Pick-Up Clerk
- Grocery Clerk
- e-COMMERCE/CLERK
- PRODUCE/GM CLERK
- Meat Clerk
- Grocery Clerk
- Courtesy Clerk/Grocery Bagger
- Grocery Clerk
- Cashier
- Grocery Clerk
- Online Grocery Pick-Up Clerk
- Grocery Clerk
- Bakery/Deli Clerk
- Servicetechniker/in für die Instandhaltung (m/w/d)
- CATEGORY MANAGER II
- DRUG-GEN MDSE/DEPT LEADER
- Grocery Clerk