OneMain Financial Jobs

Job Information

US Tech Solutions Full Stack Developer in Tampa, Florida

Tampa, FL

Contract

Title: Full Stack Developer

Location: Coppell, TX 75019/ Tampa, FL 33647 (Hybrid onsite – 3 days a week)

Duration: 9+ months (with high possibility of extension)

Pay Rate : $65 - 70/ Hr

2 round interview process

Job Description: Full Stack with Java , Angular, Openshift

Qualifications:

  • Bachelor's degree in technical subject area or related field

  • 6+ years’ experience in active development experience/ expertise in Java/J2EE based applications.

  • Must have good Angular skills. 2+ proven experience

  • Demonstrated ability with Hibernate, Spring, Spring MVC, REST API, PL/SQL

  • Experience using NodeJS and NPM

  • Experience in Web based UI development, Servlet / JSP, Angular frameworks.

  • Experience with CSS, HTML, JavaScript, and similar UI frameworks (jQuery, React)

  • Exposure to XML/XSD, JSON and similar data presentation components

  • Familiarity with Microservices based architecture and distributed systems.

  • Ability to develop and work with REST APIs using Spring Boot framework.

  • Demonstrable experience in software development using CI/CD tools especially GIT, Bitbucket, Maven, Jenkins, Jira

  • Strong database and PL/SQL skills (Oracle preferred)

  • Experience with containers platform like OpenShift. And AWS experience is plus.

  • Solid focus on software testing with Junit, Mockito, Jasmine, Karma.

  • Familiarity with Agile development methodology

  • Hands-on experience in application development.

  • Experience with Micro Services & Layered (SOA/MVC) Architecture onPrem and Oncloud (AWS)

  • Extensive experience with Java (Core & EE, Spring Boot, Spring MVC, Spring Cloud, JMS, Tomcat)

  • Expertise in deploying scalable solutions in Kubernetes/docker containers that are highly resilient and perform well in an environment that talks to legacy systems and future centric micro architecture.UI/UX (Angular or equivalent)

  • SCM / DevOps / CI/CD tools & process (GIT/Bitbucket, Maven, Ant, Jenkins, Sonar)

  • Web Technologies (JavaScript, HTML 5, CSS, JSON, REST, SOAP)

  • Testing tools & frameworks (Jasmin/Karma, JUnit, Selenium, Cucumber, Mockito)

  • Experience with Integration patterns and messaging technologies (MQ, Solace, Kafka, RabbitMQ)

  • Extensive experience in ORACLE PLSQL, SQL and performance fine tuning.

  • Strong passion for continuous improvement in its many forms Ability to be flexible and change direction as needed.

  • Strong problem-solving skills with the ability to think creatively.

  • Ability to organize work and lead other

Your Primary Responsibilities:

  • Create applications and construct unit test cases that ensure compliance with functional and non-functional requirements.

  • Work with the Business System Analyst to ensure designs satisfy functional requirements.

  • Partner with Infrastructure to identify and deploy efficient hosting environments.

  • Tune application performance to eliminate and reduce issues.

  • Research and evaluate technical solutions consistent with DTCC technology standards.

  • Align risk and control processes into day-to-day responsibilities to monitor and mitigate risk; escalates appropriately.

  • Apply different software development methodologies dependent on project needs.

  • Contribute expertise to the design of components or individual programs and participate in the construction and functional testing.

  • Support development teams, testing, fixing, and production support.

  • Work with peers to mature ways of working, continuous integration, and continuous delivery.

  • Aligns risk and control processes into day-to-day responsibilities to monitor and mitigate risk; escalates appropriately.

  • Translate business requirements into software designs and implementations.

  • Participate in detailed code reviews with a goal of illustrating quality engineering practices and to produce the highest quality code possible.

  • Build high quality and scalable / performant applications.

  • Understand requirements and translate them into specific Application and other EI tasks.

  • Designs frameworks that promote concepts of isolation, extensibility, and reusability.

  • Supports team in leading client expectations and resolving issues on time.

  • Participate in agile ceremonies and engage with the team.

Your Primary Responsibilities:

  • Develop applications in compliance with functional and non-functional requirements

  • Construct unit test cases that ensure compliance with functional and non-functional requirements

  • Follow design and code standards, contributing to continuous improvement discussions

  • Create and maintain system documentation

  • Align risk and control processes into day-to-day responsibilities to monitor and mitigate risk; escalates appropriately

  • Contribute to the design of components or individual programs

  • Provide production support for applications as needed

  • Work with subject matter experts reviewing technical designs and specifications

  • Apply different software development methodologies dependent on project needs

  • Work with peers to mature ways of working, continuous integration, and continuous delivery

  • Aligns risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately

DirectEmployers