Java Developer (W2 role)

  • Missouri City, MO
  • Posted 2 days ago | Updated 2 days ago

Overview

On Site
$60 - $65
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

JSON
Spring Framework
jQuery
AngularJS
Git
Microsoft Office
Architecture
requirements analysis
JUnit
JENKINS
WEB Services
Mysql
Confluence
Postgresql
Extensible Markup Language (XML)
Java (Programming Language)
Communication Skills
Analytical Thinking
Databases
Software Engineering
Software Design Patterns
Mobile Application Software
Leadership
Oracle Applications
Safety Principles
Code Review
Microsoft Visio
Testing Skills
Enterprise Software Applications
Model View Controller (MVC)
Simple Object Access Protocol (SOAP)
User Authentication
Writing Documentation
Apache Maven
Eclipse (Software)
Hibernate (Java)
Jbehave
Success Driven Person
Ajax (Programming Language)
Innovation Management
Log4j
Relational Databases
Software Quality
Spring Security
Technical Management
UML
Apache Ant
Atlassian Bamboo
Confidentiality
Mockito
Oracle WebLogic Server
Server Applications
WildFly (JBoss AS)

Job Details

Title: Java Developer 
Client: Master Card
Location: O’Fallon, MO (Onsite)
Duration: 24 Months
Work Hours: 40 Hours/Week

 

Job Description

 

We are seeking a highly skilled and hands-on Java Developer to join a fast-paced team supporting enterprise-level applications in the Payments domain. The role involves full software development lifecycle participation — from requirement analysis and design to coding, testing, and implementation — with a strong emphasis on Java, Spring, and RDBMS technologies.

The developer will lead technical initiatives, develop and review core components, ensure code quality, and mentor junior engineers. This role also requires collaboration with architects, business analysts, and cross-functional teams to deliver scalable, secure, and high-performance solutions.

 

Responsibilities:

  • Lead and participate in all phases of software development life cycle including requirements, design, coding, testing, and deployment.
  • Design and develop high-quality, reusable, and scalable components using Java, Spring (MVC, IOC, AOP), and Hibernate.
  • Work closely with Project Architects and Business Analysts to translate requirements into technical solutions.
  • Develop, maintain, and optimize RDBMS databases (MySQL, Oracle, PostgreSQL).
  • Implement and maintain REST/SOAP web services and JSON/XML data exchange.
  • Write and maintain JUnit test cases, manage build and deployment using Maven/Ant and Git.
  • Participate in code reviews, ensuring adherence to best practices and high-quality standards.
  • Research and integrate new technologies to improve application efficiency and maintainability.
  • Mentor junior developers and guide them on coding and design standards.
  • Comply with organizational policies, security standards, and process documentation.

 

Mandatory Skills

  • Strong hands-on experience with Core Java, Spring Framework (MVC, IOC, AOP), and Hibernate.
  • Expertise in RDBMS: MySQL, Oracle, and PostgreSQL.
  • Solid understanding of REST/SOAP web services, JSON, and XML.
  • Hands-on with Eclipse/MyEclipse, JUnit, Maven/Ant, Git, and Application Servers (JBoss, WebLogic).
  • Strong analytical, design, and communication skills.
  • Familiarity with security concepts (authentication, authorization, confidentiality).
  • Knowledge of UML tools (Visio) and documentation in MS Office Suite.
  • Strong understanding of Design Patterns and enterprise application architecture.

 

Desirable Skills

  • Experience in the Payments or Mobile Application domain.
  • Hands-on with Mockito, JBehave, Jenkins, Bamboo, or Confluence.
  • Knowledge of Spring Security, Log4j, AJAX, jQuery, or Angular.
  • Strong communication and leadership skills with the ability to mentor junior developers.
  • Proven ability to research emerging technologies and apply innovative solutions.

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.