Job Description
Job Description
Overview
CTG is seeking to fill a Application Developer-Java opening for our premier client.
Location: Jersey City, NJ
Duration: 12 months
An Application Developer with expertise in Java and Web Technologies is responsible for designing, developing, and supporting applications based on the Java/JEE technology stack. They utilize Java frameworks and languages such as Ruby, or Groovy for web development. This role focuses on enterprise application development, implementing transaction management, managing Java objects, and integrating enterprise systems. Key areas of expertise include dependency injection, inversion of control, aspect-oriented programming, functional programming, test-driven development, data access frameworks, transaction management frameworks, and batch processing. Proficiency in DevOps methodologies and tools is also essential for this role.
Required Skills:
- Java
- Spring Boot
- pring Cloud, RESTful API frameworks, Apache Kafka, RabbitMQ, relational databases
- NoSQL databases
- Unit testing frameworks
Desired Skills:
- Experience with Camunda BPM or BPMN workflow implementation (highly preferable)
- Experience with reactive programming (Spring WebFlux, Project Reactor)
- Experience with event-driven architecture
- Experience with DevOps and Automation
- Familiarity with domain-driven design principles
- Experience with test-driven development and automated testing frameworks
- Contributions to open-source projects
To Apply:
To be considered, please apply directly to this requisition using the link provided. For additional information, please contact Nicole Shaw at nicole.shaw@ctg.com. Kindly forward to any other interested parties—thank you!
The expected base salary for this position ranges from $95,000 to $105,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.