Java Developer

Vdart Inc
  • Illinois, IL
    5 days ago

    Job Description

    Role: Senior Java Developer

    Location: Decatur, IL (Preferred) / East Peoria, IL (alternate) - Need Locals only

    Work Mode: 100% onsite, 5 days/week (Remote is not an option)

    Duration: 6 months

    Responsibilities:

    • Design, develop, enhance, and maintain Java-based applications, services, APIs, and integrations as assigned by the client.
    • Analyze approved functional and technical requirements and translate them into maintainable, well-engineered software solutions.
    • Produce source code, configuration changes, unit tests, and supporting technical documentation in client-approved repositories and formats.
    • Participate in technical design reviews, code reviews, backlog refinement, sprint planning, demonstrations, and delivery-status reviews applicable to assigned work.
    • Perform unit and integration testing; support system and user-acceptance testing; investigate and correct defects attributable to delivered work.
    • Troubleshoot application, interface, data, performance, and deployment issues associated with assigned deliverables.
    • Support client-approved deployment and stabilization activities, including production defect analysis when assigned.
    • Identify and communicate technical risks, dependencies, constraints, and blockers early enough to support timely resolution.
    • Provide ongoing knowledge transfer to designated client personnel and complete end-of-engagement transition documentation.

    Technical Competencies:

    • Core Java (Java 8/11/17) with strong object-oriented design and problem-solving skills.
    • Spring Framework / Spring Boot for building services, REST APIs, and enterprise integrations.
    • Design and consumption of RESTful (and/or SOAP) web services; familiarity with API gateways and integration patterns.
    • Strong SQL and relational database experience (e.g., Oracle, SQL Server, PostgreSQL) - schema design, query tuning, stored procedures.
    • Unit and integration testing frameworks (JUnit, Mockito, or equivalent) and test-driven development practices.
    • Build and CI/CD tooling (Maven/Gradle, Git, Jenkins/Azure DevOps or equivalent) in an enterprise delivery pipeline.
    • Application and interface troubleshooting across data, performance, and deployment layers in a production support capacity.
    • Working knowledge of Agile/Scrum ceremonies - sprint planning, backlog refinement, demos, and status reviews.

    Behavioral Competencies:

    • Capable of working independently in a large, complex enterprise environment with minimal day-to-day direction.
    • Strong collaborator who partners effectively with both technical teams and business stakeholders.
    • Clear written and verbal communicator; able to produce client-ready technical documentation and status updates.
    • Proactive in surfacing risks, dependencies, and blockers early to support on-time delivery.
    • Dependable and delivery-focused, with a strong sense of ownership over assigned work through to production stabilization.
    • Comfortable mentoring and transferring knowledge to client personnel, including formal end-of-engagement transition.

    Required Qualifications:

    • 6+ years of professional Java development experience, including senior-level ownership of application design and delivery.
    • Hands-on experience with Spring/Spring Boot, REST API development, and enterprise application integration.
    • Strong SQL and relational database skills; experience with enterprise-scale data models.
    • Proven experience with unit/integration testing, code reviews, and Agile/Scrum delivery practices.
    • Experience troubleshooting production issues across application, interface, data, and deployment layers.
    • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

    Numbers & Facts

    LocationIllinois, IL

    Skills

    • Acceptance Testingunmatched
    • Agile Programming Methodologiesunmatched
    • Analysis Skillsunmatched
    • Application Programming Interface (API)unmatched
    • Backlog Prioritizationunmatched
    • Code Reviewsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Customer Support/Serviceunmatched
    • Data Modelingunmatched
    • Database Designunmatched
    • Database Technologyunmatched
    • DevOpsunmatched
    • Documentationunmatched
    • Engineering Softwareunmatched
    • Enterprise Application Integration (EAI)unmatched
    • Functional Analysisunmatched
    • Gitunmatched
    • Gradleunmatched
    • Identify Issuesunmatched
    • Integration Testingunmatched
    • JUnitunmatched
    • Javaunmatched
    • Jenkinsunmatched
    • Knowledge Transferunmatched
    • Machine Toolunmatched
    • Mavenunmatched
    • Mentoringunmatched
    • Microsoft SQL Serverunmatched
    • Microsoft Windows Azureunmatched
    • Object Oriented Design (OOD)unmatched
    • Oracle Databaseunmatched
    • PostgreSQLunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Product Demonstrationunmatched
    • Production Supportunmatched
    • REST (Representational State Transfer)unmatched
    • Relational Databases (RDBMS)unmatched
    • SOAP (Simple Object Access Protocol)unmatched
    • SQL Databasesunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Engineeringunmatched
    • Spring Frameworkunmatched
    • Sprint Planningunmatched
    • Stored Proceduresunmatched
    • Support Documentationunmatched
    • Technical Supportunmatched
    • Technical Writingunmatched
    • Technical/Engineering Designunmatched
    • Test Driven Development (TDD)unmatched
    • Time Managementunmatched
    • Unit Testunmatched
    • Web Servicesunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder