
Application Development Engineer (Java, OutSystems, Kafka)
- 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.
- 3-5 years of experience in Application Development or a related field.
- Proficiency in Java backend development, REST API development, and integration technologies.
- Experience with CI/CD and containers (Docker, Kubernetes).
- Experience with Kafka and OutSystems preferred.
- 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.
Hybrid defined as three (3) or more days per week in the office.Behavioral Competencies
- Collaborates
- Customer focus
- Communicates effectively
- Decision quality
- Nimble learning
- Mobile Development
- Data Analytics
- Programming Languages
- Front-End Development
- Continuous Integration
- User Experience Design
- Cloud Computing
- Database Management
- Enterprise Architecture
- Back-End Development
- Network Security