- Company Name
- Pentangle Tech Services | P5 Group
- Job Title
- Sr. Java Full Stack Developer
- Job Description
-
**Job Title:** Sr. Java Full Stack Developer
**Role Summary:**
Lead design, development, and maintenance of enterprise‑grade full‑stack applications using Angular and Java Spring Boot, ensuring high performance, scalability, and security across cloud environments.
**Expectations:**
- Deliver clean, scalable code adhering to best‑practice standards.
- Drive end‑to‑end feature implementation from design through production.
- Proactively identify and resolve defects, performance issues, and technical debt.
- Keep the technology stack current by evaluating emerging tools and frameworks.
**Key Responsibilities:**
- Architect and build full‑stack solutions with Angular (front‑end) and Spring Boot (back‑end).
- Design, implement, and optimize relational (MySQL/PostgreSQL) and/or NoSQL database schemas and queries.
- Create, maintain, and monitor CI/CD pipelines for automated build, test, and deployment.
- Deploy and manage applications on AWS, ensuring cloud‑native scalability and security.
- Collaborate with product owners, UX designers, QA, and DevOps teams to define requirements and deliver features.
- Conduct code reviews, unit/integration testing, and enforce coding standards.
- Troubleshoot production incidents, perform root‑cause analysis, and implement fixes.
**Required Skills:**
- Advanced Java (8+), Spring Boot, RESTful API development.
- Proficient in Angular (latest version) and front‑end technologies (HTML5, CSS3, TypeScript).
- Strong SQL/NoSQL database experience (MySQL, PostgreSQL, MongoDB, etc.).
- Hands‑on experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, etc.).
- AWS services (EC2, RDS, S3, Lambda, ECS/EKS) and infrastructure‑as‑code (CloudFormation/Terraform).
- Understanding of containerization (Docker, Kubernetes) is a plus.
- Excellent problem‑solving, debugging, and performance‑tuning abilities.
- Effective communication and teamwork in cross‑functional environments.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Relevant certifications (e.g., AWS Certified Solutions Architect/Developer, Oracle Java SE, or Spring Professional) are advantageous but not mandatory.