

Project Role : Custom Software Engineer
Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact.
Must have skills : Spring Boot
Good to have skills : Kubernetes, Cloud Design and Build, Ansible on Microsoft Azure
Minimum 7.5 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary:
As a Custom Software Engineer, a typical day involves leading the design, development, and configuration of custom software applications. This role requires taking ownership of the entire application lifecycle, coordinating with various stakeholders, and ensuring that the solutions meet the project requirements. The position demands proactive communication and collaboration to address challenges and deliver high-quality software products. The engineer acts as the main liaison for the project, guiding the team through technical decisions and fostering an environment of continuous improvement and innovation.
We are looking for a proactive, technically strong cloud engineer to join our team building services supporting our contact center. The platform follows a multi-service architecture deployed on Azure AKS with CI/CD powered by GitLab. You will take ownership of features end-to-end, tackle technical debt head-on, and help drive the product forward.
What You'll Work OnRe-implementation of legacy on-prem solution to modern cloud solution – greenfield & modern codebase, but legacy solution available for referenceDeveloping and maintaining multiple Spring Boot applicationsBuilding and evolving RESTful APIsDeploying and debugging applications in Azure Kubernetes ServiceWorking with PostgreSQL on Azure (via Spring Data JPA / Hibernate)Working with Apache Kafka for event-driven data ingestionImplementing the Grafana LGTM stack for monitoring and observability, including configuring dashboards and alertsSecuring services with Spring Security, OAuth2 and Azure Key Vault / HashiCorp Vault for secret management
Required Skills & Experience8+ years of professional experience with Java and the Spring ecosystem (Spring Boot, Spring Data JPA, Spring Security, Spring WebFlux)Strong experience with relational databases, specifically PostgreSQL — writing queries, understanding JPA/Hibernate, and managing schema evolution (Liquibase)Experience working with Kubernetes clusters (kubectl, k9s, etc.) and working knowledge of containerized environments: Docker, Kubernetes (AKS), and CI/CD pipelines (GitLab CI)Familiarity with Azure cloud services — Azure PostgreSQL, Azure Service Bus, Azure Key Vault, Azure Blob Storage, Azure Identity (Managed Identity/UAMI)Experience with asynchronous/event-driven architectures — message queues (Azure Service Bus or similar), and/or KafkaHands-on experience with RESTful API design — OpenAPI specifications, code generation, best practicesExperience writing unit and integration tests (JUnit 5, Mockito) with good code coverage discipline
Nice-to-HaveFamiliarity with Spring Cloud (Config Server, Azure starters)Familiarity with Resilience4j or similar circuit-breaker/retry libraries / development approachesExposure to reactive programming with Spring WebFlux / Project ReactorKnowledge of Apigee or other API gateway platforms
What We're Looking For in a PersonFast learner — This is a large, multi-module codebase spanning 4 repositories with many integrations. You need to orient yourself quickly, read existing code, and understand the domainProactive problem solver — You identify technical issues (stale dependencies, flaky tests, architectural drift, security gaps) before they become blockers and take initiative to resolve themProduct-minded engineer — You care about the end-user impact of your work, not just the technical implementation. You push features forward and participate in design decisionsStrong communicator — You can articulate technical trade-offs, document your decisions (the team maintains coding standards and architecture docs), and collaborate across service boundariesComfortable with complexity — Multiple databases, multiple Azure integrations, async messaging flows, legacy code alongside modern modules — you thrive in environments where not everything is perfectly clean
Additional Information:
15 years full time education
About Accenture
Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.
Visit us at www.accenture.com
Equal Employment Opportunity Statement
We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, military veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicable law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.