Skip to main content Skip to footer

Custom Software Engineer

Custom Software Engineering Associate Manager | Full time | Experience: 5-10 years
Job No. ATCI-5077938-S1877810 | Hyderabad | Required Skill: Java Full Stack Development
Apply for this job
Project Role : Custom Software Engineer
Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity.
Must have skills : Java Full Stack Development
Good to have skills : NA
Minimum 7.5 year(s) of experience is required
Educational Qualification : 15 years full time education

Summary: We are looking for an experienced Senior Software Architect to lead the design and development of scalable, reliable, and maintainable software systems. This role demands strong hands-on architecture skills in Java, Scala, Spring Boot, and distributed systems using tools like Akka and Flink. The ideal candidate will bridge business requirements and technical execution, define architectural standards, and mentor teams across product lines. As an architectural leader, you will collaborate with product managers, engineers, and DevOps to build systems that are both technically robust and aligned with business goals. Selected candidates will work directly with and support the Client software engineering team located in Germany. Client specializes in developing and manufacturing innovative automated tire and vehicle inspection systems These systems leverage advanced measuring technology, image processing, and real-time data analytics to serve international industrial customers. As a technology and market leader, Client is expanding its global footprint. Engineers in this role will contribute to innovative solutions in areas such as vehicle recognition, tread depth estimation, sensor fusion, and real-time monitoring, helping shape the future of smart mobility and industrial automation’ Roles & Responsibilities: - Define and lead the end-to-end architecture of software systems focused on scalability, modularity, and maintainability. - Design and standardize data formats and inter-service communication, including JSON schema definitions. - Collaborate cross-functionally with product and engineering teams to translate product vision into implementable architectural frameworks. - Provide technical leadership throughout the software development lifecycle, including development, deployment, and support. - Lead code reviews, architectural audits, and continuous performance improvements. - Align architectural designs with business requirements, ensuring future-proof and flexible systems. - Mentor engineering teams to ensure adherence to best practices, coding standards, and design principles. Professional & Technical Skills: - Architect and develop enterprise and microservices-based systems using Java and Scala. - Expertise in Spring Boot (Core, Data, MVC, Security) for building secure and modular APIs. - Build reactive systems using Apache Akka and real-time stream processing with Apache Flink. - Utilize unit and integration testing tools such as JUnit and ScalaTest to ensure code quality. - Implement robust logging and monitoring with SLF4J, Log4j, and centralized observability pipelines. - Use Maven, SBT, and Tomcat for build automation, dependency management, and application deployment. - Architect asynchronous workflows with RabbitMQ or equivalent messaging middleware. - Apply SonarQube and other tools for code quality checks and technical debt monitoring. - Ensure high performance and availability of applications on Linux-based environments. - Design and manage SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) data models to support scalable applications. - Leverage CI/CD practices for rapid deployment and continuous delivery. - Experience with cloud-native architectures (AWS/GCP/Azure) and containerization (Docker, Kubernetes). - Exposure to API Gateways, OAuth2, JWT, and other security best practices. - Familiarity with event-driven architectures and CQRS. - Experience with infrastructure as code tools (e.g., Terraform, Ansible). Additional Information: - The candidate should have minimum 7.5 years of experience in Java Full Stack Development. - This position is based in Hyderabad. - A 15 years full time education is required.
15 years full time education

Hyderabad

Equal Employment Opportunity Statement

All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.

Please read Accenture’s Recruiting and Hiring Statement for more information on how we process your data during the Recruiting and Hiring process.

We work with one shared purpose: to deliver on the promise of technology and human ingenuity. Every day, more than 775,000 of us help our stakeholders continuously reinvent. Together, we drive positive change and deliver value to our clients, partners, shareholders, communities, and each other.

We believe that delivering value requires innovation, and innovation thrives in an inclusive and diverse environment. We actively foster a workplace free from bias, where everyone feels a sense of belonging and is respected and empowered to do their best work.

At Accenture, we see well-being holistically, supporting our people’s physical, mental, and financial health. We also provide opportunities to keep skills relevant through certifications, learning, and diverse work experiences. We’re proud to be consistently recognized as one of the World’s Best Workplaces™.

Join Accenture to work at the heart of change. Visit us at www.accenture.com.

We have been alerted to the existence of fraudulent messages asking job seekers to set up payment to cover various costs associated with establishing employment at Accenture. No one is ever required to pay for employment at Accenture. If you are contacted by someone asking for payment, please do not respond, and contact us at india.fc.check@accenture.com immediately.

Discover where this job fits at Accenture

Software developer jobs: Change the game

From designing games to creating game-changing experiences and products, the possibilities of what you can achieve are endless with careers in programming language.

Learn more

Software engineer jobs: Imagine it, build it, scale it

Create software that will power change and empower people.

Learn more

Technology jobs: Be the catalyst

Get hands-on with the technologies that our clients need to reinvent, work in new ways and change the world for the better.

Learn more