Java Spring boot Developer | Nightshift
Technology
NISPI
Makati, Philippines1 month ago
Full timeOn-site
Job description
KEY RESPONSIBILITIES
- Design, develop, test, deploy, and maintain enterprise-grade Java applications.
- Develop scalable and maintainable applications using Java 8/17/21 and Spring Boot.
- Design and develop secure, high-performance RESTful APIs and microservices.
- Build and maintain microservices-based architectures for scalable distributed applications.
- Develop data access layers using Spring Data JPA and related persistence technologies.
- Implement event-driven applications and integrations using Apache Kafka.
- Deploy and manage applications across AWS, Azure, or Google Cloud Platform (GCP).
- Work with cloud orchestration and containerized application environments.
- Containerize applications using Docker and deploy/manage workloads using Kubernetes.
- Develop, maintain, and optimize CI/CD pipelines using Jenkins and GitLab CI/CD.
- Manage source code, branching strategies, pull requests, and collaborative development using GitHub/Git.
- Perform application troubleshooting, debugging, performance tuning, and production support.
- Implement coding standards, design patterns, security practices, and software engineering best practices.
- Collaborate with architects, developers, QA engineers, DevOps teams, business stakeholders, and other technical teams.
- Participate in code reviews and provide technical recommendations to improve application quality and maintainability.
- Contribute to continuous improvement of development, deployment, and cloud infrastructure processes.
- Ensure applications meet performance, scalability, reliability, and security requirements.
- Minimum of 5 years of professional experience in Java development.
- Strong hands-on experience with Java 8, Java 17, and/or Java 21.
- Strong experience developing applications using Spring Boot.
- Solid experience designing and developing REST APIs.
- Strong understanding of Microservices Architecture.
- Hands-on experience with Spring Data JPA.
- Experience with Apache Kafka and event-driven architecture.
- Experience working with at least one major cloud platform:
- AWS
- Microsoft Azure
- Google Cloud Platform (GCP)
- Experience with cloud orchestration and distributed application environments.
- Hands-on experience with Docker and Kubernetes.
- Experience building and maintaining CI/CD pipelines using:
- Jenkins
- GitLab CI/CD
- Strong experience with Git/GitHub and modern source-control practices.
- Strong understanding of software development lifecycle and Agile methodologies.
- Excellent troubleshooting, analytical, and problem-solving skills.
- Strong communication and collaboration skills.
Work Location: Hybrid remote in Makati
Keywords
javaspringspring-bootplanning-and-designvisual-art-designproduct-development-and-designsensors-test-measurementjava-8microservicesdata-accessspring-datatrade-shows-eventskafkaamazon-web-servicesmicrosoft-azuregoogle-cloud-platformgood-clinical-practice-gcpservice-management-and-orchestration-smocloud-orchestrationdocker
Interested in this role?