Job Description :
Must Have Skills: Java Full Stack
Other Skills: Agile, DevOps, APIs, Microservices, Data Integration

Must Have Skills: Java Full Stack
Other Skills: Agile, DevOps, APIs, Microservices, Data Integration
Software Development
Core Java
Spring Project Ecosystem
Apache Project Ecosystem
API Development
Microservices Development
OpenAPI, RAML, Swagger
Docker and container architecture
CI/CD Automation
As a full-stack developer on our Services team,
You will have the opportunity to enable our customers to understand and employ HCL technology hands-on while coaching and mentoring elite members of a fast-paced, growing organization.
You will be an influencer with in-depth technical expertise, credibility, and
field experience to establish yourself as a subject-matter expert in a
company leading innovation within the integration services industry.

What You’ll Achieve
Lead technical teams through multi-phased delivery projects and provide hands-on delivery guidance for development, governance, and operational life cycle
Work on given business requirements to develop highly efficient, fault tolerant code following industry best practices such as TDD, and following OOAD design principles
Work on application development, software installation, operations readiness, database design and installation, and test automation.
Help build CI/CD automation, CI/CD tooling setup, automate deployment following DevOps principles and best practices
Evangelize frameworks, project deliverables, best practices/policies and implementations to internal collaboration networks and IP sharing
Identify opportunities and efficiencies in customers IT operating model, and support implementation of the SLDC pipeline to get greater value out of the HCL platform.
Lead development of technical brown bag sessions and publish/facilitate reusable content to the field
Work with HCL product leadership providing valuable product insight, guiding product direction and features.

Job Requirement
Six to ten years minimum experience as a hands-on developer with deep expertise in one or more programming languages such as Java, Python, or JavaScript.
Highly experienced in building cloud-native, cloud-scale applications with Microservices, and RESTful APIs.
Demonstrable ability to learn new technologies and programming languages in short amount of time
Experience in at least one project as a full stack developer involved in all areas of application lifecycle from requirements to operations.
Experience in deployment automation using any scripting language
such as Unix shell scripting, PowerShell, Terraform, Cloud formation etc.
Able to install and configure any software such as CI/CD tools (git,
Jenkins, Artifactory, chef/puppet or other equivalents
Working knowledge of container architecture, container frameworks
such as Docker and container orchestration platforms like Kubernetes.
Good understanding of operations architecture, log aggregation, performance monitoring, security monitoring etc.
Major contribution to any leading open-source projects will be a plus
Ability to travel up to 75% of the time (varies depending on
customer needs, focused within Region)