Job Description: Mid-Level Java Full Stack Developer
Overview
We are seeking a motivated and experienced Mid-Level Java Full Stack Developer to join our sustenance engineering team. The ideal candidate will be responsible for debugging, developing, and maintaining high-quality, scalable applications, utilizing Java for the backend and Angular frameworks for the frontend.
Role: Software Engineer
Location: Manila (Philippines)
Yrs of experience: 5+ yrs
No. of positions: 3
Qualifications
Required Skills
- Experience: Minimum 5 years of professional experience in Java full-stack development.
- Backend: Proficiency in Java and the Spring framework (Spring Boot, Spring Security, Spring Data JPA).
- Frontend: Proficiency in at least one modern JavaScript framework (e.g., React, Angular, or Vue.js) and related technologies (HTML5, CSS3, JavaScript/TypeScript).
- Databases: Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Web Services: Experience developing and consuming RESTful APIs.
- Tools: Familiarity with version control (Git), build tools (Maven/Gradle), and CI/CD pipelines.
Preferred Skills
- Experience with Google Cloud Platforms
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of Agile methodologies (Scrum/Kanban).
- Understanding of software design patterns and best practices.
- Excellent communication and client-handling skills are essential.
Responsibilities
- Troubleshoot, debug, and upgrade existing systems.
- Develop, test, deploy, and maintain software solutions across the full stack.
- Ensure application performance, scalability, security, and reliability.
- Write clean, efficient, and well-documented code using Java and related technologies for the backend.
- Collaborate with cross-functional teams.