Backend Developer
Company description / JD introduction
We are HCLTech, one of the fastest-growing large tech companies in the world and home to 227,000+ people across 60 countries, supercharging progress through industry-leading capabilities centered around digital, engineering, cloud and AI. The driving force behind that work, our people, are diverse, creative and passionate, raising the bar for excellence on a regular basis.
We, in turn, work hard to bring out the best in them as we strive to help them find their spark and become the best version of themselves that they can be. If all this sounds like an environment you’ll thrive in, then you’re in the right place. Join us on our journey in advancing the technological world through innovation and creativity.
Responsibilities/Tasks
To be responsible for managing technology in projects and providing technical guidance or solutions for work completion
- To ensure process compliance in the assigned module, and participate in technical discussionsorreview as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations)
- To develop and guide the team members in enhancing their technical capabilities and increasing productivity
- To prepare and submit status reports for minimizing exposure and risks on the project or closure of escalations
- To be responsible for providing technical guidance or solutions, define, advocate and implement best practices and coding standards for the team
Education/certification
- Bachelor's degree
Key Skills Required
Mandatory
- Microservice architecture
- APIs composition
- RestFul
- OpenAPI, Swagger
- Java 8, 11
- Spring (Spring-Boot, Spring-Batch, MVC)
- Maven
- Junit, Mockito, Wiremock, MockMVC
- JPA, Oracle, JDBC
- Experience working with Azure Devops
Desirables
- Microservice architecture service discovery
- Circuit Breaker
- Openshift
- distributed traceability
- hexagonal
- DDD
- Message Brokers (Kafka, RabbitMQ)
- Feature Flags
- Database Migration Tool: Liquibase/Flyway
- Reactive Programming, futures
- Static code analysis tools (Sonar, PMD, Checkstyle, etc)
- Relational databases and NoSQL
- Knowledge of operating systems (Linux)
- Ability to express complex ideas about previous projects
- Strong vendor experience with Testing (Unit, Integration, end-to-end, smoke)
- Vendors Commitment, ability, and aptitude for teamwork
- Agile methodologies
Apply Now
Share this opportunity
Can’t Find the Job of Your Choice?
Never miss out on new jobs at HCLTech.