- Company Name
- Accenture
- Job Title
- Java Software Engineer
- Job Description
-
Job Title: Java Software Engineer
Role Summary: Develop and maintain traditional and serverless Java applications in an agile, collaborative environment. Deliver solutions that integrate with data stores, message buses, and cloud services, ensuring high quality, security, performance, and observability.
Expectations: • Fluency in Java and experience building Java‑based services.
• Practical knowledge of Cloud Native technologies on AWS and/or Azure.
• Experience designing and managing CI/CD pipelines, including build automation and container orchestration.
• Strong focus on accessibility, security, performance, and caching best practices.
• Ability to write comprehensive unit, integration, and contract tests.
• Proven problem‑solving, debugging, and troubleshooting skills.
• Security clearance: SC clearance requiring 5 years continuous UK address history.
Key Responsibilities:
- Architect, code, and test Java applications for cloud deployment.
- Implement serverless components and micro‑service patterns.
- Integrate services with message buses, databases, and other storage solutions.
- Build and maintain CI/CD pipelines; manage containers in cloud environments.
- Produce technical documentation and enforce quality standards.
- Monitor applications in production, ensuring reliability and performance.
Required Skills:
- Java development (core language, frameworks, APIs).
- Cloud platforms (AWS, Azure) – services such as Lambda, EC2, S3, AKS, ACI.
- CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure Pipelines).
- Containerization (Docker, Kubernetes).
- Test frameworks (JUnit, TestNG, Mockito, integration/contract testing).
- Security, performance tuning, caching strategies.
- Strong debugging, troubleshooting, and analytical reasoning.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field preferred.
- Relevant certifications (e.g., AWS Certified Developer, Azure Developer Associate) are an advantage.