What are the responsibilities and job description for the Java Developer (Mid-Level) - Onsite position at cyberThink?
Job Description :
As a Mid-Level Java Developer, you will contribute to the Client Reporting Technology (CRT) team, enabling the delivery of high-quality, scalable, and reliable solutions to meet business objectives. You will implement software development and data integration best practices, build data pipelines, and support key stakeholders across the CRT organization. Working in a collaborative and dynamic environment, you will play a key role in designing, developing, and maintaining critical software solutions aligned with customer preferences.
Key Responsibilities :
- Develop software solutions and data integration pipelines using Java, Spring Boot, and Spring Batch.
- Design and implement REST-based APIs and leverage messaging and streaming technologies.
- Write automated unit, integration, and acceptance tests for data interfaces and pipelines.
- Apply DevOps, CI / CD, and Agile methodologies, including Scrum and Kanban, to deliver solutions efficiently.
- Support development teams to ensure compliance with production standards and guidelines.
- Create and maintain a knowledge repository for support-related activities and issues.
- Service data requests and manage activities requiring access to production systems.
- Collaborate with stakeholders to ensure timely delivery of data and software solutions.
- Perform troubleshooting and ensure system reliability, scalability, and performance.
- Stay updated on emerging technologies and contribute to process improvements and innovation.
Required Skills, Experiences, Education, and Competencies :
Preferred Technical Qualifications :
The hourly range for roles of this nature are $40.00 to $80.00 / hr. Rates are heavily dependent on skills, experience, location, and industry.
cyberThink is an Equal Opportunity Employer.
Salary : $40 - $80