Java Developer

💰 Salary:

$50 - $55

📋 Type:

W2

Ofallon, MO, USA (hybrid)

📅 Posted:

Oct 27, 2025

Job Description

We are seeking an experienced Java Developer to join our team supporting Mastercard in O’Fallon, MO. The ideal candidate will have strong hands-on expertise in Java, Spring Boot, and RDBMS technologies (MySQL, Oracle, PostgreSQL). This role requires strong analytical thinking, excellent communication skills, and the ability to collaborate effectively with cross-functional teams in a fast-paced environment. Experience in the payments domain will be a significant plus.

Key Responsibilities

    • Lead projects through all stages of the software development lifecycle including requirements gathering, estimation, design, development, testing, and deployment.
    • Collaborate closely with Project Architects, Business Analysts, and stakeholders to create high-level and low-level technical designs.
    • Develop and implement critical components and proof-of-concepts for new or complex business requirements.
    • Conduct code reviews and ensure adherence to coding standards and best practices.
    • Mentor and coach junior developers, fostering a culture of technical excellence.
    • Write and review design documentation in coordination with technical writers.
    • Perform source control operations including branching, merging, tagging, and conflict resolution using Git or equivalent tools.
    • Research and evaluate emerging technologies to improve existing systems and architecture.
    • Ensure compliance with organizational policies, security standards, and intellectual property protection.
    • Participate in process improvement and knowledge-sharing initiatives within the organization.
  • Required Qualifications

    Essential Knowledge, Skills & Attributes

    • Strong hands-on experience with Core Java, Spring Framework (MVC, IOC, AOP), Hibernate, JSP, JPA, and application servers such as JBoss or WebLogic.

    • Expertise in SQL and RDBMS (MySQL, Oracle, PostgreSQL).

    • Experience developing and consuming Web Services (JSON, SOAP) and working with XML.

    • Proficiency in using Eclipse/MyEclipse IDE, UML tools (MS Visio), and Microsoft Office (Word, PowerPoint).

    • Experience writing JUnit test cases and using Maven/Ant and GIT for build and version control.

    • Strong logical and analytical problem-solving skills with solid design capabilities.

    • Excellent communication skills—able to articulate ideas clearly in both written and verbal English.

    • Knowledge of Design Patterns and Security concepts such as authentication, authorization, and confidentiality, along with related enterprise protocols.


    Additional / Desirable Capabilities

    • Experience working in Mobile or Payments application domains.

    • Hands-on experience with Mockito, JBehave, Jenkins, Bamboo, and Confluence.

    • Familiarity with front-end technologies such as AJAX, jQuery, and Angular.

    • Experience with WS-Security, Spring Security, and Log4j.

    • Exposure to Pivotal Cloud Foundry (PCF) for cloud-native deployments is a strong plus.


    Must-Have Technical Skills

    • Java / Spring Boot

    • Pivotal Cloud Foundry (PCF)

    • RDBMS (MySQL, Oracle, PostgreSQL)


    Soft Skills

    • Excellent communication and collaboration skills.

    • Strong analytical and problem-solving abilities.

    • Ability to work effectively in hybrid and cross-functional team environments.

    • Experience in the payments domain is an added advantage.

      If you are intrested please reachout to --

      Swasthik ASTRA,
      Business Development Manager,
      ASTRA CONSULTING CORP
      Mobile: ‪+1-678-335-2727‬ EXT : 2
      Email:  Swasthik.a@astraccorp.com


    Get in touch