- Company Name
- Keylent Inc
- Job Title
- Java Full Stack Developer
- Job Description
-
**Job Title**
Java Full Stack Developer
**Role Summary**
Mid‑level developer responsible for designing, building, and maintaining end‑to‑end Java/Spring and Angular applications. Utilizes Java 11/17, Spring Boot, Spring WebFlux, and Angular 13–16 to create scalable microservices and responsive front‑end experiences. Focuses on best practices, code quality, and continuous improvement in a collaborative environment.
**Expectations**
- Deliver high‑quality, secure, and performance‑optimized software within defined timelines.
- Mentor junior team members and contribute to technical knowledge sharing.
- Stay current with emerging tech and recommend innovative solutions.
**Key Responsibilities**
- Design, code, and refactor scalable enterprise solutions using Core Java (11/17) and J2EE.
- Develop RESTful and SOAP web services, including API design, versioning, and documentation.
- Build and deploy microservices with Spring Boot and Spring WebFlux, ensuring resilience and scalability.
- Implement data access with Hibernate, optimizing queries and managing transactions.
- Create and maintain front‑end components with Angular (11+), TypeScript, HTML5, and CSS3.
- Integrate CI/CD pipelines using Jenkins and GitHub, automating builds, tests, and deployments.
- Participate in code reviews, enforce coding standards, and advocate for clean architecture.
- Monitor application performance, troubleshoot issues, and conduct root cause analysis.
- Document system architecture, data flows, and integration points.
- Represent the team in cross‑project meetings and deliver proof‑of‑concepts.
**Required Skills**
Programming & Frameworks
- Core Java (Java 11/17)
- J2EE
- Spring Framework (Boot, Web, WebFlux, Data)
- Reactive Programming (Project Reactor)
Service & API
- REST API development and design patterns
- SOAP, XML serialization
- Microservice architecture and deployment patterns
Front‑End
- Angular 13–16, TypeScript, HTML5, CSS3
Tools & Platforms
- Hibernate ORM, PostgreSQL/MySQL (SQL/NoSQL)
- AWS services (EC2, S3, Lambda, RDS)
- Git, GitHub, Jenkins
- Docker, Kubernetes (basic familiarity)
Methodologies
- Agile/Scrum development practices
- Test‑driven development, unit/integration testing
Soft Skills
- Strong analytical and problem‑solving abilities
- Excellent communication and mentorship capabilities
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Preferred certifications: Oracle Certified Professional Java SE 11/17, AWS Certified Developer – Associate, or similar professional credentials.
---