Senior Associate | Fullstack Java | Hyderabad | Engineering as a Service/ Operate (Hyderabad, IN)
Deloitte
Deloitte
Join a dynamic engineering team as a Senior Java Full Stack Engineer, focusing on designing, implementing, and maintaining robust Java applications. This role is pivotal in developing scalable backend systems and contributing to front-end advancements, ensuring efficient and modern application architecture.
This position emphasizes a deep understanding of modern application principles, data structures, and object-oriented concepts within Java. You'll leverage practical experience with AI tools to enhance development workflows and apply proficiency in microservices, event-driven services, and cloud-native development for building scalable solutions.
Apply extensive expertise across the full software development lifecycle, collaborating closely with stakeholders. Develop and engineer solutions within Agile frameworks, contributing to sprint goals, writing code, and participating in the broader technical community.
Contribute to the design and development of enterprise applications using cutting-edge technologies and design patterns. Leverage technical knowledge to resolve complex issues and actively participate in defining technical standards. Collaborate with technical leadership to align with the broader technical strategy.
Utilize AI tools like GitHub Copilot to boost development efficiency and accelerate delivery. Maintain awareness of the AI landscape and propose innovative product features. Tackle complex coding, application performance, and design challenges with strong problem-solving skills.
Conduct root cause analysis for development and performance issues, implementing effective defect resolutions. Demonstrate profound technical understanding relevant to solutions under development. Employ Docker for containerization and Kubernetes for service orchestration.
Communicate progress effectively, anticipate bottlenecks, and manage escalations. Identify, assess, track, and mitigate issues and risks. Streamline and automate processes within architecture, build, delivery, and operations to optimize efficiency.
A minimum of 8 years of proven software development experience is required, with specialization in Java, JavaScript frameworks like React, Spring Boot, and Oracle.
Essential skills include in-depth knowledge of modern application architecture principles, data structures, and object-oriented concepts in Java. Practical experience with AI tools for development workflow enhancement is expected. Proficiency in microservices frameworks (e.g., Spring Boot), event-driven services, and cloud-native application development is crucial.
Demonstrated full-stack proficiency is key, encompassing front-end development with strong expertise in React, HTML5, and CSS, as well as back-end development using Java or similar languages. Comprehensive knowledge of SQL and PL/SQL, particularly with Oracle RDBMS, is required.
Proven capability in designing and implementing high-performance RESTful APIs is necessary. Proficiency with CI/CD pipelines and tools such as Maven, Gradle, Docker, Jenkins, and OpenShift is essential. Experience with Agile methodologies and tools like JIRA is expected.
Ability to develop and automate comprehensive testing strategies (unit, integration, end-to-end) is a must. Solid understanding and practical experience with code versioning tools, including GitHub Enterprise, are required. Experience with AWS is considered a significant advantage.
Deloitte
Information Technology & Services