- Most Innovative Companies in the UK – 2024
- Great Place to Work® Certified™ – 2022 to Present
- Design scalable, secure, and maintainable solutions using Java and Spring Boot.
- Translate business and functional requirements into technical architecture and solution designs.
- Define application architecture, integration patterns, technology choices, and technical standards.
- Design and develop microservices-based and cloud-ready applications.
- Create architecture diagrams, technical specifications, and solution documentation.
- Evaluate existing systems and recommend improvements to architecture, performance, and scalability.
- Provide hands-on technical leadership across Java development projects.
- Develop and review applications using Core Java, Spring, Spring Boot, and REST APIs.
- Apply appropriate object-oriented design principles, design patterns, and SOLID principles.
- Conduct code and technical design reviews to ensure quality and adherence to standards.
- Troubleshoot complex technical and production issues and drive root-cause resolution.
- Mentor developers and support teams in adopting engineering best practices.
- Design and implement RESTful APIs and microservices.
- Work with messaging and event-driven technologies such as Kafka, RabbitMQ, or equivalent.
- Define integration solutions between internal applications, enterprise systems, and third-party platforms.
- Ensure APIs and services are designed for performance, scalability, security, and reusability.
- Apply appropriate patterns for distributed systems, fault tolerance, caching, and resilience.
- Design and support cloud-native applications using AWS, Azure, or GCP.
- Work with technologies such as Docker and Kubernetes.
- Collaborate with DevOps teams on CI/CD pipelines, deployment strategies, monitoring, and application observability.
- Promote automated testing and continuous integration practices.
- Identify opportunities to improve development processes, system reliability, and operational efficiency.
- Design and optimize database solutions using SQL databases such as PostgreSQL, MySQL, or Oracle.
- Work with NoSQL databases where appropriate.
- Analyze application and database performance and implement optimization strategies.
- Design solutions that support high availability, scalability, and reliability.
- Work closely with clients, product teams, business analysts, project managers, and engineering teams.
- Participate in technical discussions, requirement workshops, architecture reviews, and solution presentations.
- Explain complex technical concepts to both technical and non-technical stakeholders.
- Collaborate with cross-functional teams to identify dependencies, risks, and technical constraints.
- Contribute to technology roadmaps and strategic architecture decisions.
- Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.
- 6–10 years of professional experience in Java software development and architecture.
- Strong hands-on experience with Core Java, Spring Framework, and Spring Boot.
- Proven experience designing and implementing microservices architectures.
- Strong understanding of REST APIs, API design, distributed systems, and system integration.
- Experience with SQL databases and good understanding of database design and optimization.
- Exposure to Kafka, RabbitMQ, or other messaging/event-driven technologies.
- Experience with Docker and Kubernetes.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Strong knowledge of design patterns, SOLID principles, OOP, clean code, and software architecture principles.
- Experience with CI/CD and DevOps practices.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work independently as well as collaboratively within a global team.
- Strong stakeholder-management and technical leadership capabilities.
- Willingness to work from the Baner, Pune office.
- Experience with Domain-Driven Design (DDD).
- Experience in event-driven architecture.
- Knowledge of cloud-native architecture and distributed systems.
- Experience with application security, authentication, and authorization.
- Exposure to enterprise SAP or digital transformation projects.
- Experience working in an Agile/Scrum environment.
- Relevant Java or cloud certifications.
Skills Required
- Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field
- 6-10 years of professional experience in Java software development and architecture
- Strong hands-on experience with Core Java, Spring Framework, and Spring Boot
- Experience designing and implementing microservices architectures
- Strong understanding of REST APIs, API design, distributed systems, and system integration
- Experience with SQL databases and database design and optimization
- Exposure to Kafka, RabbitMQ, or other messaging and event-driven technologies
- Experience with Docker and Kubernetes
- Exposure to AWS, Azure, or GCP
- Strong knowledge of design patterns, SOLID principles, object-oriented programming, clean code, and software architecture principles
- Experience with CI/CD and DevOps practices
- Strong analytical and problem-solving skills
- Excellent communication and interpersonal skills
- Ability to work independently and collaboratively within a global team
- Strong stakeholder-management and technical leadership capabilities
- Willingness to work from the Baner, Pune office
- Experience with Domain-Driven Design
- Experience in event-driven architecture
- Knowledge of cloud-native architecture and distributed systems
- Experience with application security, authentication, and authorization
- Exposure to enterprise SAP or digital transformation projects
- Experience working in an Agile/Scrum environment
- Relevant Java or cloud certifications
What We Do
Acuiti Labs is a specialist SAP consulting firm based out of London, servicing clients globally for ‘Order to Cash’ process transformation and optimisation with a presence in Europe, North America, and South Asia. As an SAP Certified Partner, Acuiti Labs has been successfully delivering business technology solutions & digital transformation deploying SAP BRIM (Billing) on S/4HANA and cloud-based applications such as Subscription Billing, CPQ & Entitlement Management. To manage the business requirement of real-time usage data monetization, AcuitiLabs uses SAP Billing and Revenue Innovation Management (BRIM) for providing end-to-end solutions for order-to-cash processes. Acuiti Labs have the experience of delivering successful transformations for multiple industries to support subscription and consumption-based Target Operating Models such as: • Mobility-as-a-Service (travel using public transport and private vehicles) • Tourism-as-a-Service (hotels, entertainment parks) • Ports-as-a-Service (Airports and Seaports) • Postal-as-a-Service • Telco-as-a-Service • Media-as-a-Service • Hi-Tech Acuiti Labs emphases on value realization and monetization of digital assets and strategies, delivering end-to-end services for clients. Customer satisfaction is at the centre of all its endeavors









