Hucon Solutions
Senior Java Developer
- Compensation
- Not disclosed
- Location
- Thiruvananthapuram
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 7+ years
- Category
- Software engineering
- Posted
Skills
Full description
Job Description: Java Backend Developer
Position Overview
We are seeking a highly skilled Java Backend Developer with strong experience (7+ years) in building scalable, secure, and highperformance backend systems using Java, Spring Boot, microservices, Kafka, and AWS. The ideal candidate will possess hands-on expertise across development, integration, test automation, CI/CD pipelines, and AWS cloud deployments. You will collaborate with cross-functional teams to design, implement, test, deploy, and support enterprise-grade solutions.
This role requires deep technical proficiency, strong analytical capability, and an ability to work in an agile, fast-paced environment.
Core Technical Skills1. Programming Languages & Frameworks
- Java 17 (preferred); strong experience in Java 8+
- Spring Boot 3.x, Spring Framework, Spring Data JPA
- Spring Security for authentication & authorization
- RESTful API design and development
- Strong understanding of Core Java concepts, multithreading, collections, generics, functional programming (Lambdas/Streams)
-
2. Microservices & Integration
- Hands-on experience in designing and developing microservices architectures
- Strong understanding of service discovery, API gateways, inter-service communication
- Ability to write and maintain integration tests using JUnit
- Knowledge of Kafka:
- Topics, partitions, producers/consumers
- Consumer groups
- Replica topics
- Event-driven design
-
3. Test Automation Skills
- Writing unit tests using JUnit
- API Automation using Spring Boot Test
-
Tools & Platform Expertise4. CI/CD, DevOps & Cloud
Hands-on experience with:
AWS Services:
- AWS CodePipeline
- AWS CodeBuild
- AWS CloudWatch (logs, metrics, troubleshooting)
- AWS ECS (Fargate)
- AWS Secret Manager
- S3 Buckets
- RDS (PostgreSQL)
-
CI/CD Tools:
- Git / GitHub
- Jenkins
- CodePipeline / GitHub Actions
- Containerization using Docker (images, containers, registries)