
Java Developer
- Westfield Center, OH
- Permanent
- Full-time
- Develops, modifies, and tests high-quality, moderate complexity programs, reports, shell scripts, and system interfaces that meet business requirements, ensuring standard processes are followed.
- Collaborates with technical leads, other technology teams, and business stakeholders to understand business needs and technical requirements.
- Implement and support CI/CD pipelines using tools like Jenkins, GitLab CI, or similar.
- Design and document RESTful APIs and integration services using OpenAPI/Swagger.
- Performs coding and unit testing for custom developed or commercial software applications and implements effective business solutions and processes across a portfolio of applications to improve business operations.
- Maintains and modifies programs currently in production to ensure they meet business requirements and run efficiently in the production environment.
- Tests and/or scans code to ensure adherence to quality standards.
- Identifies and resolves defects and code quality issues in a timely manner.
- Participates in code reviews and adheres to coding standards and best practices.
- Performs quality assurance functions including unit testing, system testing, integration testing.
- Under moderate to minimal supervision, analyzes and troubleshoots technical issues in applications and provides timely resolution to ensure minimal disruption to business operations.
- Participates in application maintenance activities as needed such as application upgrades, adherence to security protocols, and user support.
- Keeps up to date with industry trends and developments in software engineering and related fields to continuously improve skills and knowledge.
- 2-5 years of experience in Application Development or a related field.
- Proficiency in Java (Spring Boot), REST API development, and integration technologies.
- Experience with CI/CD and containers (Docker, Kubernetes).
- Bachelor's Degree in Computer Science, Information Technology or a related field and/or commensurate experience.
- Certification as a Software Development Professional is desirable in applicable technologies.
- Applicants must be currently authorized to work in the United States on a full-time basis.
- Collaborates
- Communicates Effectively, to both technical and non-technical audiences
- Customer Focus
- Decision Quality
- Nimble Learning, including troubleshooting and research of new technologies