Java Full Stack Developer - Application Lead

Accenture India Private Limited

Noida

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Custom Software Engineer

Project Role : Custom Software Engineer
Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact.
Must have skills : Java Full Stack Development
Good to have skills : NA
Minimum 5 year(s) of experience is required
Educational Qualification : 15 years full time education

Summary:
As an Application Lead, you will lead the effort to design, build, and configure applications, acting as the primary point of contact. Your typical day will involve collaborating with various teams to ensure project milestones are met, facilitating discussions to address challenges, and guiding your team in implementing effective solutions. You will also engage in strategic planning to align application development with organizational goals, ensuring that the applications meet user needs and industry standards. Your role will be pivotal in fostering a collaborative environment that encourages innovation and efficiency in application development.

Roles & Responsibilities:
- Design and Development:
- Design, develop, and implement robust, scalable, and high-performance full-stack applications using Java, Spring Boot, and Angular.
- Develop and maintain RESTful APIs using Spring Boot to facilitate seamless communication between front-end and backend systems.
- Create clean, efficient, and well-documented code following software development best practices and design patterns.
- Implement user-friendly and responsive front-end interfaces using Angular, TypeScript, HTML, and CSS.
- Backend Expertise (Java 8 & Spring Boot):
- Develop backend services and microservices using Java 8 features (e.g., Streams, Lambdas) and the Spring Boot framework.
- Configure and utilize Spring Boot for rapid application development, including dependency management, auto-configuration, and embedded servers.
- Integrate and manage relational or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) using Spring Data JPA/Hibernate.
- Implement and configure security measures for applications using Spring Security.
- Front-End Expertise (Angular):
- Build single-page applications (SPAs) and reusable components using the latest versions of Angular.
- Consume RESTful APIs to display and manipulate data in the front-end application.
- Implement state management solutions (e.g., NgRx) and routing for complex applications.
- Ensure cross-browser compatibility and optimize front-end performance for a smooth user experience.
- Expected to be an SME.
- Collaborate and manage the team to perform.
- Responsible for team decisions.
- Engage with multiple teams and contribute on key decisions.
- Provide solutions to problems for their immediate team and across multiple teams.
- Mentor junior team members to enhance their skills and knowledge.
- Facilitate regular team meetings to discuss progress and address any roadblocks.
- Core Responsibilities (Full-Stack Development)

Professional & Technical Skills:
- Must To Have Skills: Proficiency in Java Full Stack Development.
- Strong understanding of web development frameworks and technologies.
- Experience with database management and optimization techniques.
- Familiarity with cloud services and deployment strategies.
- Ability to implement best practices in software development and design patterns.

Additional Information:
- The candidate should have minimum 5 years of experience in Java Full Stack Development.
- This position is based at our Hyderabad office.
- A 15 years full time education is required.

Job role

Work location

Noida

Department

Software Engineering

Role / Category

Frontend Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Accenture India Private Limited

Job posted by Accenture India Private Limited

Apply on company website