The ACI Group
The ACI Group is looking for a JAVA Batch Developer, Remote #DeveloperJobs
NO THIRD PARTY RECRUITERS PLEASE! CANDIDATES MUST BE SELF-REPRESENTED. JAVA Batch Developer, Remoteï»¿ Contract to Hire 100% Remote Due to our government client requirements, we can only consider US Citizens or a Green Card holders for this position NO THIRD PARTY RECRUITERS PLEASE! CANDIDATES MUST BE SELF-REPRESENTED. W2 Only Expected Start in November Security Clearance Level: Public Trust; Candidate must have been in the US for 3 of the last 5 years and will be required to go through a public trust background investigation. Description Seeking a JAVA Batch Developer to maintain and develop batch processes for existing and new applications within a cloud-based batch system. In this position, you will have the opportunity to directly impact the lives of millions of Americans by working on systems that increase access to care, improve health outcomes and control costs. The ideal candidate will be looking for continual growth, can think strategically and mostly importantly, wants to make a positive difference to the people around them. This role will be remote/telework, with the ideal candidate able to work around eastern standard time core working hours. This individual will work closely with other team members to design, code, and test utilizing Spring Batch architecture within JAVA, and utilize other emerging technologies within the cloud-based architecture. The developer will also interact with our Cloud Architecture teams to ensure existing and future development tasks meet code quality standards and utilize best practices for efficient batch processing. In addition, the developer will collaborate with the Machine Learning team to integrate ML models and pipelines into the current batch process. Responsibilities Designs, develops, deploys, and maintains complex operating systems and operating system software – Installs enhancements and performs updates to software of existing systems, including middleware and application programs that run on the system. Participates in Machine Learning integration planning and design sessions. Reviews requirements, workflows, UAT plans and provides feedback. Documents technical specifications for enhancements and updates to the existing system software. Performs troubleshooting of complex problems and provides customer support for software systems and application issues. Debugs complex problems with system software. Provides recommendations for continuous improvement. Performs maintenance tasks to keep systems running smoothly – Writes and updates test procedures and programs. May coach and provide guidance to less-experienced professionals May serve as a team or task lead. Stay up to date with cutting edge technologies and think of ways to apply these in order to improve the current projects application(s). Requirements Education: Bachelors Degree in a Computer Science or related technical discipline, or the equivalent combination of education, technical certifications or training, or work experience. Experience: 8+ years of experience of software development experience. Demonstrated experience in development, operations, and support of enterprise systems. Demonstrated experience with DevOps and release management tools. Skills and Abilities: Experience designing and coding complex JAVA applications (JAVA 8 or Higher). Experience coding complex SQL queries, preferably in DB2 and Postgres. Experience with COBOL and legacy batch processing a plus and could prove to be highly important to the candidate’s success. Experience and understanding of Spring Batch application processing. Experience and familiarity with batch processing. Experience coding within a cloud-based architecture (AWS preferred). Knowledgeable in Artificial Intelligence/Machine Learning is a plus. Familiarity with Gitflow and trunk-based development is a plus. Familiarity and knowledge of Docker containers is preferred. Familiarity with microservices architecture, working experience a plus. Experience with Agile (SCRUM, Kanban, etc.) methodologies on enterprise-level application projects. Experience with Waterfall based development life cycles is a plus. Experience supporting Federal, civilian and health agencies a plus. Possess a strong technical background with ability to mentor others in skilled areas of expertise. Strong ability to learn new technologies in a short time. Must possess well-developed verbal and written communication skills. Please Note: Only those individuals selected for an interview will be contacted. No calls, inquiries, or Third-Party Vendors please. We are an equal opportunity employer (Unable to sponsor H1B Visas). $1000 Referral Bonus – www.aci.com. Since 1988, The ACI Group, a Baltimore-based IT staffing firm, has been committed to hiring the industrys leading professionals, and presenting exciting career opportunities. We have access to varied types of contract, permanent and contract-to-perm positions and offer a choice of employment options including a full benefits package.
The ACI Group