Key Responsibilities: • Batch Job Development: • Assist in developing and maintaining Java-based batch processing jobs using frameworks like Spring Batch. • Learn to optimize batch jobs for large-scale data processing and implement logging and error-handling mechanisms. • Collaborate with senior developers to integrate batch processes with databases and other systems. • API Development: • Assist in designing and building RESTful APIs to support application integrations. • Collaborate with team members to understand API requirements and implement them efficiently. • Learn best practices for securing, testing, and documenting APIs. • DevOps Practices: • Learn and contribute to creating CI/CD pipelines for automated application deployment using tools like Jenkins or GitLab CI/CD. • Assist in containerizing applications using Docker and deploying them to development environments. • Gain exposure to monitoring tools like Prometheus, Grafana, or similar to ensure application performance. • Support and Collaboration: • Troubleshoot and resolve basic issues in batch jobs and APIs under the guidance of senior engineers. • Collaborate with cross-functional teams, including QA and DevOps, to ensure smooth project delivery. • Document workflows, code changes, and processes for team knowledge-sharing. Qualifications: • Education: • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). • Technical Skills: • Foundational knowledge of Java programming and experience with frameworks like Spring Boot or Spring Batch. • Basic understanding of RESTful APIs, JSON, and XML. • Familiarity with relational databases (e.g., MySQL, PostgreSQL) and writing SQL queries. • Exposure to version control tools (e.g., Git) and build tools (e.g., Maven, Gradle). • Willingness to learn DevOps tools like Jenkins, Docker, and Kubernetes.

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 week ago
Job Expire:
6d 3h
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Singapore