- Company Name
- Accenture
- Job Title
- Java Cloud Full Stack Engineer
- Job Description
-
**Job Title:** Java Cloud Full Stack Engineer
**Role Summary:**
Design, develop, and maintain end‑to‑end cloud‑native applications using Java microservices and modern DevOps practices. Lead architectural decisions, drive automation, and collaborate cross‑functionally to ensure high‑quality, scalable solutions for enterprise clients.
**Expactations:**
- Deliver fully functional features from UI to backend within agreed sprint timelines.
- Serve as a technical lead, providing guidance to team members and making key architectural choices.
- Engage stakeholders to clarify requirements, report progress, and manage expectations.
**Key Responsibilities:**
- Design and implement Java EE microservices and REST APIs, employing JUnit, Mockito, and integration testing.
- Build and maintain CI/CD pipelines (Git, Jenkins/ArgoCD, SonarQube) ensuring code quality, automated builds, and deployments to AWS (ECS, RDS, CDK).
- Manage database layers using Db2, PostgreSQL, and MongoDB, including schema design, migration, and performance tuning.
- Develop responsive user interfaces with modern front‑end frameworks (React/Vue)+, creating reusable UI controls and debugging API calls.
- Participate in Agile ceremonies (Sprint Planning, Daily Scrum, Retrospectives) and uphold Scrum best practices.
- Lead change management activities: risk assessment, approval workflows, and implementation of mitigation measures.
- Own infrastructure availability and capacity planning, proposing improvements to optimize resource utilization.
- Conduct code reviews, enforce test coverage, and adopt static analysis tools to maintain high standards.
- Mentor junior developers and coordinate across multiple teams to solve cross‑team problems.
**Required Skills:**
- 6+ years Java Enterprise Edition (Java SE/EE) experience, strong on microservices architecture.
- Proficient in Java, J2EE, Spring Boot, and related frameworks.
- Hands‑on DevOps: CI/CD tooling, containerization (Docker, Kubernetes), and cloud platforms (AWS ECS, RDS, CDK).
- Database expertise: Db2, PostgreSQL, MongoDB.
- Experience with testing frameworks (JUnit, TestNG), SonarQube, and API debugging tools.
- Agile experience: Scrum, Kanban, sprint delivery.
- Excellent communication skills for client and stakeholder interaction.
**Required Education & Certifications:**
- Bachelor’s or college diploma in Computer Science, Software Engineering, or related field.
- Certifications preferred: AWS Certified Solutions Architect or equivalent, Java SE/EE certified, DevOps Engineer certification.