- Company Name
- Response Informatics
- Job Title
- Java FullStack Developer
- Job Description
-
Job title: Java FullStack Developer
Role Summary: Develop end‑to‑end solutions for a large‑scale public‑sector biometric programme. The role centres on Java/Spring, AWS, micro‑services and API integration while collaborating within an agile, multidisciplinary team.
Expectations: Deliver high‑quality, maintainable code within fast‑paced, iterative cycles. Actively participate in self‑organisation, continuous learning and continuous improvement practices. Safely integrate with legacy systems and other departmental services.
Key Responsibilities:
- Design, implement, test and maintain Java (8+) applications using Spring Framework and Spring Boot.
- Develop and publish RESTful services, ensuring proper documentation and versioning.
- Build and manage AWS resources (ECS/EKS, S3, SQS, API Gateway, Serverless where applicable).
- Write unit tests (JUnit) and participate in TDD practices.
- Configure CI/CD pipelines with Git, Jenkins and AWS CodePipeline.
- Deploy and orchestrate micro‑services in Kubernetes, troubleshoot containerised environments.
- Collaborate on integration of messaging, web‑services and distributed system components.
- Contribute to code reviews, sprint planning, retrospectives and backlog grooming in a Scrum environment.
Required Skills:
- Proficient in Java 8+, Spring, Spring Boot, REST APIs, JUnit.
- Experience with relational databases (PostgreSQL) and version control (Git).
- Familiarity with AWS services (ECS, EKS, S3, SQS, API Gateway).
- Knowledge of micro‑services architecture, CI/CD, Docker, Kubernetes.
- Hands‑on with CI/CD tools (Jenkins, GitHub Actions).
Nice to have: Docker, ReactJS/NodeJS, Kafka, BPM frameworks, mustache templating, ELK stack, OpenStack, Agile (Scrum, TDD).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering or equivalent practical experience.
- Optional certifications: AWS Certified Developer, Azure/AWS Cloud Practitioner, or equivalent.