remote
Senior Java Developer API - CGI
Software Engineer
Lead the design, development, and maintenance of high‑performance Java APIs and ETL pipelines for enterprise‑scale integration, driving digital transformation and modernization of mission‑critical applications.
About the role
Key Responsibilities
- Design, develop, test, and maintain scalable Java‑based APIs and ETL solutions for enterprise integration.
- Collaborate with cross‑functional teams to modernize mission‑critical applications and ensure high availability.
- Implement RESTful services, microservices, and data pipelines using best practices and industry standards.
- Participate in code reviews, performance tuning, and continuous improvement initiatives.
- Document architecture, design decisions, and technical specifications for stakeholders.
Requirements
- 5+ years of professional Java development experience.
- Strong knowledge of API design, RESTful services, and ETL processes.
- Experience with enterprise integration patterns and middleware.
- Proficiency in unit testing, CI/CD pipelines, and version control (Git).
- Excellent problem‑solving skills and ability to work in a hybrid environment.