Lead Associate | Java Springboot | Bengaluru | Engineering as a Service/ Operate
Deloitte
Deloitte
Join our dynamic development team as a skilled Java Full Stack Engineer, focusing on Engineering as a Service. This full-time hybrid role in Bengaluru involves the end-to-end design, development, and maintenance of robust, scalable applications. You'll leverage Java and modern frontend technologies to create high-performing software solutions.
The ideal candidate possesses a strong foundation in Java programming and extensive experience with frontend frameworks. A passion for full-stack development and a collaborative spirit are essential for success in this role. You will contribute to building cutting-edge solutions within a forward-thinking environment.
Design, develop, and maintain comprehensive full-stack applications, encompassing both frontend and backend components using Java and associated technologies. Collaborate effectively with product managers, designers, and fellow developers to craft seamless and intuitive user experiences.
Implement and manage scalable, reliable, and efficient microservices architectures. Optimize application performance for enhanced scalability and user load handling. Write clean, maintainable, and testable code, adhering strictly to software development best practices. Actively participate in code reviews to uphold code quality and foster knowledge sharing within the team. Promptly troubleshoot and resolve issues, ensuring application stability and reliability. Continuously stay abreast of the latest industry trends and technologies to drive system improvements.
A strong background in Microservices/API development using Java/Spring Boot is essential. Hands-on experience with Node, NPM, and the React framework, producing secure front-end code, is required. You should be adept at implementing user interfaces against REST APIs and experienced in developing cloud-native applications on AWS/Azure.
Further requirements include experience developing maintainable, extensible, and testable distributed systems, and designing low-latency applications for scalability, reliability, and high throughput. Expertise with open-source technologies such as Java, Spring Boot, and Kafka, along with containerization, is critical. Proficiency in the agile software development lifecycle and DevOps principles is expected, alongside an understanding of modern and functional programming styles and familiarity with source control management best practices.
Deloitte
IT Consulting