Senior Associate | Fullstack Java | Hyderabad | Engineering as a Service/ Operate
Deloitte
Deloitte
Join our forward-thinking team as a Senior Associate Fullstack Java Engineer. You will be instrumental in shaping our applications, from concept to deployment. This role involves crafting both the user-facing interfaces and the robust backend systems that power them, utilizing Java and a suite of modern technologies.
We are committed to engineering excellence and operate within an Engineering as a Service/Operate model. The ideal candidate possesses a strong foundation in Java, extensive experience with contemporary frontend frameworks, and a genuine enthusiasm for end-to-end development. You will collaborate closely with talented individuals across various departments to deliver software solutions that are not only functional but also scalable, high-performing, and perfectly aligned with our business objectives.
Your primary focus will be the end-to-end development and maintenance of full-stack applications, encompassing both frontend and backend components using Java and related technologies. You will partner with product managers, designers, and fellow developers to engineer intuitive and seamless user experiences.
Key to this role is the implementation and upkeep of microservices architectures, ensuring they are scalable, reliable, and efficient. You will be tasked with optimizing application performance to accommodate growing user demands and writing clean, maintainable, and testable code that adheres to established software development best practices. Engaging in code reviews will be essential for maintaining quality and fostering knowledge sharing within the team. Troubleshooting and resolving application issues promptly will guarantee system stability, and continuous learning about industry trends will drive system improvements.
A solid background in Microservices/API development using Java/Spring Boot is essential. You should possess hands-on experience with Node, NPM, and the React framework, with a focus on producing secure front-end code and implementing user interfaces against REST APIs.
Experience in developing cloud-native applications on AWS/Azure is required, alongside a proven ability to build maintainable, extensible, and testable distributed systems. Designing low-latency applications for scalability, reliability, and high throughput is critical. Expertise with open-source technologies such as Java, Spring Boot, and Kafka, along with containerization, is expected. Familiarity with the agile software development lifecycle and DevOps principles is necessary.
This role also requires an understanding of modern and functional programming styles, along with best practices in source control management. We encourage leveraging and adopting AI-assisted development tools and practices to enhance productivity and code quality.
Deloitte
IT Consulting