Microservices JAVA-Software Engineer III
- Source: LinkedIn
- Deloitte
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
Summary Position Summary Artificial Intelligence & Engineering AI & Engineering leverages cutting-edge engineering capabilities to help build, deploy, and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These insights are powered by engineering for business advantage, helping transform mission-critical operations.
Join our AI & Engineering team to help transform technology platforms, driving innovation, and help make a significant impact on our clients’ achievements. You’ll work alongside talented professionals reimagining and re-engineering operations and processes that could be critical to businesses.
Position Summary As a Software Engineer III at Deloitte Consulting, you will lead the design, development, and deployment of enterprise-scale backend solutions using Java and Spring Boot technologies. You will help translate business and technical requirements into scalable application designs, guide delivery teams through execution, and support high-quality outcomes across the software development lifecycle. This role offers the opportunity to lead technical problem-solving, mentor team members, and contribute to innovation across complex engineering programs.
Work you’ll do As a Software Engineer III on the Engineering as a Service team, you will be responsible for:
- Leading the design and development of backend applications, microservices, and application programming interfaces using Java, J2EE, Spring Boot, and integration technologies
- Translating business and functional requirements into technical designs, resolving ambiguities, and aligning solutions to architecture, quality, and delivery standards
- Supporting cloud and container-based deployment, continuous integration and continuous delivery pipelines, and automation of development or operational tasks
- Reviewing code, guiding technical decisions, troubleshooting performance and defect issues, and mentoring team members across development activities
- Collaborating with cross-functional teams, client stakeholders, and project leadership to manage deliverables, track progress, and support Agile delivery outcomes
The team Engineering as a Service provides complete design, implementation, and technology operations, leveraging our core engineering expertise. We transform engineering teams, modernize technology, and deliver complex programs with a product engineering approach. Our flexible delivery models—traditional teams, pools, or pods—are tailored to each client’s needs, offering engineering-led advisory, implementation, and operational capabilities to accelerate innovation.
Location: Bengaluru, Hyderabad, Pune, Chennai
Shift Timings: 11 AM to 8 PM or 2 PM to 11 PM IST
Qualifications Required :
- 6 - 10 years of hands-on experience in Java, J2EE, Springboot, Microservices
- Able to independently design and develop scalable, reliable, and secure backend services and APIs using Java and Spring Boot.
- String understanding of Object-Oriented Programming concepts and hands-on design experience:
- Should be able to provide correct definitions of Object-Oriented Programming Concepts and able to differentiate between them.
- Able to come up with class structure in adherence with object-oriented concepts
- Able to identify mistakes / deviation from object-oriented principles in a given scenario or piece of code
- For a given scenario, able to come up with object-oriented design and class structure
- Good theoretical understanding on Java 8+ concepts and hands on experience
- Well versed with: Exception Handling, Collections Framework, Threads, Streams, Lambdas etc.
- Good understanding of code review process and able to come up with a strategy
- Must have done code reviews and able to establish code review standards
- Ability to write working code for given scenarios in Core Java(Java 8+)
- Should be able to predict correct output of code snippets
- Able to write impeccable code for the given scenario, should be able to consider performance and security aspects while writing code and justify the logic he/ she has written
- Given multiple ways to fix a problem, should be able to select the best one and justify the same
- Good understanding of Micro Services concepts
- Develop and maintain RESTful APIs for various applications and services.
- Develop and maintain SOAP services
- Explain best practices, experi…
Skills
- Java
- j2ee
- spring
- spring-boot
- java-8
- threads
- gRPC
- spring-framework
- spring-security
- spring-cloud
- Hibernate
- JUnit
- amazon-web-services
- microsoft-azure
- google-cloud-platform
- Docker
- Kubernetes
- Kafka
- apache-maven
- Gradle
- Jenkins
- gitlab
- gitlab-ci
- Github
- github-actions
- processing-js
- oracle
- Python
- Tensorflow
- PyTorch
- Scikit-learn
- azure-arc
- kafka-streams
- thrive
