Software Engineer

3 weeks ago


Tampa, United States JPMorganChase Full time
Job DescriptionJOB DESCRIPTION

DESCRIPTION:

Duties: Develop software systems using agile software development methodology. Participate in daily meetings. Contribute towards entire Software Development Lifecycle (SDLC) of upcoming projects. Understand CIB business terminology and business priorities from stakeholders. Collaborate with Product and Operation partners to identify the scope of work. Document software requirements. Architect and document software systems. Ensure non-functional requirements, architectural standards and guidelines are met. Review with LOB architects, management and team members to address any deficiencies. Create UML (Unified Modeling Language) and Entity-Relationship diagrams to document the software design. Ensure that design is robust, extensible and follows best practices. Develop Web, Batch and DB applications, including presentation, business and persistence layers of the application. Ensure that security scans are performed and all vulnerabilities are fixed. Create Unit Tests, perform Integration Tests to verify that developed software meets the requirements. Validate deployed code to ensure that it works as expected. Automate regression tests to support future deployments. Automate software release. Work with Operate team to setup monitoring, and resolve production issues. Assist with troubleshooting, root cause analysis and ensure that software bugs are corrected in an expedient manner. Communicate resolution and next steps.


QUALIFICATIONS:

Minimum education and experience required: Master's degree in Information Systems, Computer Science, Computer Engineering, Electronic Engineering, Management Information Systems, Information Technology, Business Analytics, or related field of study plus 3 (Three) years of experience in the job offered or as Software Engineer/Developer, Application Development Analysts, IT Consultant, or related occupation. The employer will alternatively accept a Bachelor's degree in Information Systems, Computer Science, Computer Engineering, Electronic Engineering, Management Information Systems, Information Technology, Business Analytics, or related field of study plus 5 (Five) years of experience in the job offered or as Software Engineer/Developer, Application Development Analysts, IT Consultant, or related occupation.

Skills Required: Requires experience in the following: Software Development Life Cycle, including coding standards, code reviews, source code control management, continuous build processes including CI/CD (Continuous Integration and Continuous Deployment) model, testing, and operational stability; Designing, developing and debugging in object orientated programming language with Oracle SQL database querying language; Data structures and algorithms using Java; Command line Shell scripting using UNIX commands in Linux based environment; Apache Tomcat for installation, administration, database configuration, threading, parallel programming and heap-dump analysis using J2EE; Building Microservices, RESTful webservices in Java using Spring Boot framework; Database modeling and Oracle SQL, including SQL performance tuning and refactoring from one data store to another; Modern front-end technologies including JavaScript, NodeJS, React, and Angular; Middleware messaging platforms such as IBM MQ or Apache Kafka with messaging structures in XML and JSON; Building and implementing cloud native applications in a private and public Cloud environment using AWS Cloud Services; Maintaining quality and reliable code bases by writing JUnit, feature testing, Integration, Regression and Automated testing by following agile methodologies; Version control software using GIT; DevOps CI/CD concepts and associated tools such as Jenkins; Build tools such as Maven or Gradle; Splunk monitoring tool; Application architecture disciplines including resiliency, autoscaling, failover, redundancy, and security.

Job Location: 10410 Highland Manor Drive, Tampa, FL 33610. Telecommuting permitted up to 40% of the week.

ABOUT US

JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

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 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.

JPMorgan Chase is an Equal Opportunity Employer, including Disability/Veterans



ABOUT THE TEAM

The Corporate & Investment Bank is a global leader across investment banking, wholesale payments, markets and securities services. The world’s most important corporations, governments and institutions entrust us with their business in more than 100 countries. We provide strategic advice, raise capital, manage risk and extend liquidity in markets around the world.
  • Software Engineer

    1 month ago


    Tampa, Florida, United States Seven Seven Software Full time

    Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Seven Seven Software. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using cutting-edge technologies.Key Responsibilities:Design and develop software applications using C# 6+, Java, and PythonWork with Agile...

  • Software Engineer

    3 weeks ago


    Tampa, Florida, United States Seven Seven Software Full time

    Software Engineer Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Seven Seven Software. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using cutting-edge technologies.Key Responsibilities:Design and develop software applications using C# 6+, Java, and Python...


  • Tampa, Florida, United States Newgen Software Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Newgen Software. The ideal candidate will have a strong background in software development, with a focus on Java, J2EE, and other related technologies.Key Responsibilities:Design, implement, and deliver high-quality software projects using Java,...


  • Tampa, Florida, United States Plateau Software, Inc. Full time

    Job Title: Full Stack Software EngineerPlateau Software, Inc. is seeking a highly skilled Full Stack Software Engineer to join our team.About the Role:We are looking for a talented software engineer with expertise in full stack development, including web development, to design, develop, and implement applications using a range of technologies.Key...


  • Tampa, Florida, United States Seven Seven Software Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Seven Seven Software. As a key member of our Agile team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using cutting-edge technologies.The ideal candidate will have a strong background in software development, with...


  • Tampa, Florida, United States Seven Seven Software Full time

    Job Title: Core Java DeveloperWe are seeking a highly skilled Core Java Developer to join our team at Seven Seven Software. As a key member of our software engineering team, you will be responsible for designing, developing, and troubleshooting software solutions using Core Java.Key Responsibilities:Design and develop secure and high-quality production code...


  • Tampa, Florida, United States Seven Seven Software Full time

    Job SummaryAt Seven Seven Software, we are seeking a highly skilled Senior Java Software Engineer to join our team. The ideal candidate will have a strong background in Core Java and a passion for designing, developing, and troubleshooting software solutions.Key Responsibilities Executes software solutions, design, development, and technical troubleshooting...

  • Software Engineer

    1 month ago


    Tampa, Florida, United States Seven Seven Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Agile team. As a key member of our team, you will be responsible for designing and developing scalable, cloud-native applications using cutting-edge technologies.Key ResponsibilitiesDesign and implement event-driven architectures using 'Event Sourcing' principlesDevelop microservices...


  • Tampa, Florida, United States Seven Seven Software Full time

    Job Title: Mobile DeveloperOverview:At Seven Seven Software, we are seeking a skilled Mobile Developer to join our payments technology group. As a key member of our agile team, you will play a crucial role in enhancing, building, and delivering a trusted, market-leading Android mobile application in a secure, stable, and scalable way.Key Responsibilities:1....


  • Tampa, Florida, United States Seven Seven Software Full time

    Job Summary:We are seeking a highly skilled Senior Android Software Engineer to join our payments technology group. As a key member of our agile team, you will be responsible for designing and developing scalable and resilient systems using Kotlin. Your expertise will be crucial in ensuring the performance, quality, and responsiveness of our market-leading...


  • tampa, United States Newgen Software Full time

    Job DescriptionThe incumbent would be responsible for:Designing, implementing, and delivering high quality Software project in JAVA, SQL / Oracle, J2EE and other JAVA technologies.Job ResponsibilityParticipate in detailed level in design, coding, code walk through, peer code reviews and unit testing, System Testing, UAT, Demos, POCs, installation,...


  • Tampa, Florida, United States Newgen Software Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Newgen Software. The successful candidate will be responsible for designing, implementing, and delivering high-quality software projects using JAVA, SQL/Oracle, J2EE, and other JAVA technologies.Key Responsibilities:Design and develop...


  • Tampa, Florida, United States Seven Seven Software Full time

    Job Title: Mobile DeveloperOverview:At Seven Seven Software, we are seeking a skilled Mobile Developer to join our payments technology group. As a key member of our agile team, you will play a crucial role in enhancing, building, and delivering a trusted, market-leading Android mobile application in a secure, stable, and scalable way.Key Responsibilities:1....


  • Tampa, Florida, United States Iris Software Full time

    Job Title: Sr. Java DeveloperWe are seeking a highly skilled Sr. Java Developer to join our team at Iris Software.Job Description:The ideal candidate will have 7+ years of experience in core Java, Springboot, and Microservices. They will be responsible for designing and integrating RESTful APIs, working with Agile/Scrum development methodology, and having...


  • Tampa, Florida, United States Iris Software Inc. Full time

    Job Title: Sr. Java DeveloperJob Description:We are seeking a highly skilled Sr. Java Developer to join our team at Iris Software Inc. in Tampa, FL or Irving, TX. As a key member of our development team, you will be responsible for designing and integrating RESTful APIs, working with Agile/Scrum development methodology, and collaborating with our team to...


  • Tampa, Florida, United States Plateau Software, Inc. Full time

    Job Summary:Plateau Software, Inc. is seeking a highly skilled Full Stack Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing next-generation web-based and desktop applications.Key Responsibilities:Design and develop full stack software applications using...


  • Tampa, Florida, United States Seven Seven Software Full time

    Job DescriptionWe are seeking a highly skilled Java Fullstack Developer to join our team at Seven Seven Software.Key Responsibilities:Design and develop robust backend systems using Java and Spring Boot.Collaborate with cross-functional teams to ensure business requirements are met and documented.Participate in code reviews and ensure adherence to...


  • Tampa, Florida, United States QTC Company Full time

    Job Title: Software Engineering ManagerJob Summary:We are seeking a highly skilled Software Engineering Manager to lead our software development team. The successful candidate will have a strong technical background, excellent leadership skills, and the ability to motivate and guide a team of software engineers.Key Responsibilities:Lead and manage a team of...

  • Software Engineer

    1 month ago


    Tampa, Florida, United States Ascendion Full time

    About AscendionWe are a full-service digital engineering solutions company that empowers growth and delivers captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent solution capabilities accelerate transformation and impact for enterprise clients.Our culture is built on opportunity, inclusion, and a...


  • Tampa, Florida, United States HIRETUAL Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team in Florida. As a Software Engineer, you will be responsible for designing, developing, and deploying software systems that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions from conception to deployment, evaluating customer requirements...