S2 It Group - Alpharetta, GA
posted 25 days ago
The Java Developer position at S2 IT Group, LLC involves designing and developing backend services using Java, J2EE, and JPA technologies. The role requires managing multiple microservices utilizing Spring Boot and RESTful web services. The developer will be responsible for building preparations using tools such as Maven, Gradle, Jenkins, and Concourse. Additionally, the position entails creating React directives, controllers, modules, and pipes in TypeScript, as well as constructing test cases across various levels, including unit, contract, integration, and system testing, employing different methodologies. The Java Developer will also perform code reviews, manage deployments, and maintain documentation. Writing and executing scripts for data loading and issue resolution is a key responsibility, along with identifying use cases for automation to minimize manual intervention. The role includes optimizing application performance, fixing defects, and managing build creation. The developer will utilize tools like Jira and Confluence for requirement and bug tracking and will participate in systems analysis activities and meetings for use case creation and inquiry. The position operates in a dynamic agile environment and requires collaboration with DevOps to assist in constructing CI/CD pipelines. The required tools and utilities for this position include MySQL, PostgreSQL, Kafka, AWS SNS SQS, XML, Web Services, SOA, JPA, REST, ERP SCM, JIRA, QC, and Spring Consumer Driven Contracts (CDC).