Search

Java Developer

Computer Task Group, Inc
locationMiddle Township, NJ, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Overview

CTG is seeking to fill a Java Developer opening for our client in Middletown, NJ.

Location: Middletown, NJ
Duration: Ongoing Contract

Duties:

  • Analyze, document, and migrate existing Excel VBA-based business logic into scalable backend services.

  • Reverse-engineer complex Excel macro code to extract business workflows, decision trees, and data dependencies.

  • Design and implement data pipelines (ETL) for batch and streaming data using modern coding practices.

  • Develop and maintain RESTful APIs, microservices, and service layers using Java and Spring Boot.

  • Map Excel data models into robust database schemas and structures within PostgreSQL.

  • Write efficient SQL queries, manage schema changes, and implement ORM solutions with JPA/Hibernate or Spring Data.

  • Implement CI/CD pipelines, testing strategies, and containerized deployments with Git, Docker, and related tools.

  • Collaborate with stakeholders to align technical solutions with business needs and workflows.

  • Support workflow orchestration using tools like Temporal or equivalent technologies.

Skills:

  • Excel/VBA Analysis: Strong ability to read, trace, and document VBA macros and business logic.

  • Backend Development: Proficiency in Java, Spring Boot, RESTful API design, error handling, and dependency injection.

  • Database: Expertise in PostgreSQL schema design, queries, indexing, and transactions.

  • DevOps: Experience with Git, Docker, CI/CD, and automated testing frameworks.

  • Workflow Orchestration: Understanding of tools like Temporal, with ability to design long-running stateful processes.

Experience:

  • Proven track record in analyzing and modernizing legacy Excel/VBA-based solutions.

  • Hands-on experience building enterprise-scale backend applications with Java and Spring Boot.

  • Strong background in data modeling, schema design, and database management (PostgreSQL preferred).

  • Experience creating and managing ETL pipelines and workflow orchestration.

  • Familiarity with containerization, continuous integration, and cloud-native practices.

Education:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field; or equivalent work experience.

Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services for this role.

To Apply:
To be considered, please apply directly to this requisition using the link provided. For additional information, please contact JoAnn Abramo at JoAnn.Abramo@ctg.com. Kindly forward this to any other interested parties. Thank you!

The expected base salary for this position ranges from $90,000 to $102,000. Salary offers are based on a wide range of factors including relevant skills, training, experience, education, market factors, and where applicable, licensure or certifications obtained. In addition to salary, a competitive benefit package is also offered.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...