Chennai, Tamil Nadu
Job Summary
Looking for a Senior Full Stack Developer (Java Backend focused) with solid expertise in Core Java, Vert.x, REST API development, Test Automation (Selenium/REST Assured/Cucumber), CI/CD, and distributed technologies such as Kafka, Redis, and Couchbase.
Key Responsibilities
6-9 years of software development experience in a professional environment and/or comparable experience such as:
Bachelor Degree in computer science, computer science engineering, or related experience required.
Hands-on knowledge of Vert.x.
Expertise in Core java concepts like object oriented programming, data structures and algorithms.
Experience with object-oriented design and coding with variety of languages.
Knowledge of code quality parameters and GIT branching concepts.
Familiar with Agile or other rapid application development methods.
Hands-on expertise with application design, software development and automated testing.
Expertise with building RESTful APIs.
Thorough understanding of JSON, Web Service technologies, and data structure fundamentals.
Knowledge of Automated testing concepts using Selenium, REST Assured, Cucumber and CI/CD concepts with and exposure to tools such as Jenkins, Maven, GIT.
Experience using NoSQL databases and distributed messaging systems such as Redis, Kafka,
Couchbase in the context of low latency and high transaction volume systems.
Skill Requirements
Primary Skills (Must-Have)
Core Development
Core Java
Object-Oriented Programming (OOP)
Data Structures & Algorithms
Object-Oriented Design
Backend & APIs
Vert.x
RESTful APIs
JSON
Web Services
Test Automation
Selenium
REST Assured
Cucumber
Automated Testing
DevOps & SCM
Git
Git Branching
Maven
Jenkins
CI/CD
Distributed Systems
Kafka
Redis
Couchbase
NoSQL Databases
Secondary Skills (Good-to-Have)
Methodologies
Agile Development
Rapid Application Development (RAD)
Engineering Practices
Application Design
Code Quality Standards
SDLC Best Practices
Architecture & Performance
High Transaction Systems
Low Latency Systems
Distributed Architecture
Performance Optimization
Supporting Skills
Production Support
Troubleshooting
Multi-language Development Exposure
Other Requirements
#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-
📌 Senior Technical Lead (India)
🏢 HCLTech
📍 India