10 Trailblaze Careerpaths Global Jobs
10-13 years
Principal Engineer - Java Development (10-13 yrs)
Trailblaze Careerpaths Global
posted 18hr ago
Key skills for the job
Job Description :
In this role, you will be responsible for driving the architecture and development of enterprise-grade Java applications. While the focus is on Java software development, you will also leverage modern tools and technologies for deployment, containerization, and cloud environments.
Key Responsibilities :
- Lead the design and development of Java-based applications, focusing on building scalable and high-performance systems.
- Work closely with architects and product teams to deliver innovative solutions in Java that meet customer requirements.
- Design and implement APIs, services, and backend components using Java with a focus on clean, maintainable, and efficient code.
- Ensure applications are developed with high standards of performance, reliability, and security.
- Integrate with containerized environments using Docker, deploying applications to Kubernetes (EKS) clusters.
- Use Terraform to manage and automate infrastructure setup in the cloud to support Java applications.
- Implement Jenkins pipelines for the automation of Java-based application builds and deployments.
- Ensure continuous improvement through monitoring, troubleshooting, and resolving complex technical challenges.
- Mentor and guide senior, junior engineers, and other team members to promote best practices for Java development.
Skills & Qualifications :
- Java expertise with a strong track record of designing and developing enterprise applications.
- Experience with modern Java frameworks (Spring, Hibernate, etc.) and tools.
- Familiarity with deploying Java applications in Docker containers and orchestrating with Kubernetes (EKS).
- Hands-on experience with Terraform to automate cloud resource provisioning.
- Knowledge of CI/CD tools such as Jenkins for automating build and deployment pipelines.
- Experience in integrating development practices with RUCD and version control systems.
- Excellent leadership and mentoring skills.
Functional Areas: Other
Read full job description