Java Developer (Sustainment, Production Support)
- Full-time
- Location: Philippines
- Department: Managed Support
- Remote friendly: Yes
Company Description
Globant’s Commerce Studio helps organizations create best-in-class commerce-enabled experiences, with engineering and design at its core. The goal is to meet the demands of tomorrow's customers, leveraging long-standing expertise with large and complex commerce transformations in both B2B, B2C and D2C domains.
As an award-winning partner of enterprise-class platforms: Salesforce Commerce Cloud, Adobe Magento Commerce, and other API first, Headless Commerce surround solutions, we help clients create a competitive advantage with commerce at its core.
Our mission is to empower companies to succeed and thrive in the ever-changing digital landscape by building best-in-class future-ready digital commerce solutions globally.
Job Description
We are seeking a highly skilled and experienced Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java development support and maintenance, with expertise in Spring Boot, Docker, and AWS technologies.
- Production support and maintenance of high-quality software solutions using Java, Spring Boot, Docker, and AWS technologies.
- These are NOT feature development positions.
- Performance engineering related tasks (jmeter + performance analysis)
- Release support.
- There are some bug fixing implementation tasks, but most of the daily work is related to: Incident management, Troubleshooting, Production support, Release preparation and management, Performance, Monitoring, Alerting, etc
- Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications and implementation plans.
- Implement scalable, reliable, and secure backend systems and APIs.
- Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Perform code reviews to ensure code quality, consistency, and adherence to design principles.
- Troubleshoot and debug complex issues, and implement effective solutions in a timely manner.
- Stay updated on emerging technologies and trends, and evaluate their potential impact on our systems and processes.
- Mentor and provide guidance to junior team members, and actively contribute to their professional development.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5 years of experience in Java development, with a strong understanding of object-oriented programming principles and design patterns.
- Amenable to work as production support and maintenance.
- Amenable to work on a night shift schedule.
- Experienced in working with: Incident management, Troubleshooting, Production support, Release preparation and management, Performance, Monitoring, Alerting, etc
- Proficiency in Spring Boot framework and ecosystem, including Spring MVC, Spring Data, Spring Security, etc.
- Hands-on experience with Docker containers and container orchestration platforms (e.g., Kubernetes).
- Deep understanding of cloud computing concepts and experience with AWS services such as EC2, S3, Lambda, RDS, etc.
- Strong knowledge of relational and non-relational databases, and experience with database design and optimization.
- Experience with DevOps practices and tools for continuous integration and deployment (CI/CD).
- Excellent problem-solving skills and ability to think critically and analytically.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Additional Information
- Multiple learning opportunities and Professional Certification Programs
- Working as a part of a Global team in a Multicultural Environment
- Gifted Birthday Leave
- Rewarding Compensation Package
Dare to be different!