Software Engineer
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, developing or enhancing software application modules, and releasing and maintaining developed software.
Identify or troubleshoot application code-related issues.
Take active role in code reviews to 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.
QUALIFICATIONS:
Minimum education and experience required: Master's degree in Electrical Engineering, Information Technology, Computer Science, Computer Information Systems, or related field of study plus 3 years of experience in the job offered or as Software Engineer, Application Developer, Java Developer, or related occupation.
The employer will alternatively accept a Bachelor's degree in Electrical Engineering, Information Technology, Computer Science, Computer Information Systems, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Application Developer, Java Developer, or related occupation.
Skills Required: This position requires three (3) years of experience with the following: Using Java to create REST services and batch functionality to support front ends, file processing, and system to system communication; Designing and creating stateless REST-based web services; Using Maven to customize and execute complex builds; Utilizing JSON to communicate between services; Utilizing JSON in JavaScript storage and processing; Designing and creating unit tests to validate code behavior in an automated fashion including all possible branches; Using the Spring framework to implement services with dependency injection schemes; Using HTML and CSS to implement interface designs and functionality; Using JavaScript and TypeScript to enhance web functionality; Building and optimizing queries to retrieve and update data; Creating and updating schema and table design; Using a relational database management system such as Oracle to create and maintain databases; Creating automated tests that test a system from end to end to validate that no regressions are introduced with changes.
This position requires two (2) years of experience with the following: Working in an agile environment; Using Jenkins to customize build and deployment processes; Microservice architecture; Implementing separated services to contribute to the operation of a l...
- Rate: Not Specified
- Location: Columbus, US-OH
- Type: Permanent
- Industry: Finance
- Recruiter: JPMorgan Chase Bank, N.A.
- Contact: Not Specified
- Email: to view click here
- Reference: 210631930
- Posted: 2025-06-03 08:38:32 -
- View all Jobs from JPMorgan Chase Bank, N.A.
More Jobs from JPMorgan Chase Bank, N.A.
- Floater
- Probationary Position
- Area Sales Manager (m/w/d)
- Registered Nurse (NICU)
- Accounting Clerk
- Patient Access Registrar
- Security Officer
- Registered Nurse (MICU)
- Registered Nurse (MICU)
- Teacher I
- Community Health Worker - Maternity
- Supply Technician
- Physical Therapist II
- Cafeteria Cashier
- Emergency Department Tech
- Emergency Department Tech
- Emergency Department Tech
- Histotechnician I - Lab PD
- Procurement Manager
- Production Worker Relief Operator 2nd shift