Java Full Stack Developer
Job Description:
Deloitte Consulting is seeking a skilled and experienced Java Full Stack Developer to join our team. As a Java Full Stack Developer, you will be responsible for developing, and maintaining full-stack web applications using Java Microservices, and Angular framework. This position offers an exciting opportunity to work on diverse projects, collaborate with cross-functional teams, and contribute to the success of our innovative solutions.
Responsibilities:
• Develop and maintain robust and scalable full-stack web applications using the Spring Boot framework and angular.
• Implement front-end user interfaces using Angular, TypeScript, HTML, CSS.
• Develop back-end services and APIs using java, Spring Boot, Microservices.
• Integrate third-party APIs and services as needed to enhance application functionality.
• Collaborate with product managers, designers to understand project requirements.
• Write clean, efficient, and maintainable code following industry best practices and coding standards.
• Conduct unit testing, debugging, and troubleshooting to ensure application reliability and performance.
• Participate in code reviews, knowledge sharing sessions, and continuous improvement initiatives.
Requirements:
• Proven experience in full-stack web development using angular, Spring Boot framework.
• Strong in OOPs concepts, Core Java, Collections, Java 8 Features like Streams, Lambda expressions, Functional Interfaces
• Good knowledge on MVC frameworks and specifically Spring
• Strong in Spring Boot Microservices concepts, architecture and Design Patterns.
• Awareness of Cloud Services like API Gateway, IAM, Auto Scaling
• Experience in any Database Concepts (SQL, No SQL, Oracle, MySQL, MariaDB, MongoDB Cassandra, DynamoDB.)
• Should have experience in Spring Modules (Spring Data, Data JPA, Security, Web) and ORM Frameworks like Hibernate.
• Experience in Tools like Postman, SonarQube, Maven, Gradle, STS, Eclipse, Visual Code, or IntelliJ IDEs, Chrome Developer Tools, or Swagger for API testing.
• Experience in RESTful, and SOAP Webservices
• Knowledge in building applications with JPA, brokers/message queues (such as Kafka, RabbitMQ), caching technologies (like Redis, memcache).
• Knowledge in implementing user interfaces using Angular, TypeScript, HTML, CSS, and JavaScript to create responsive, interactive web applications.
• Experience in unit testing frameworks, Karma, Jasmine.
• Strong understanding of JavaScript fundamentals, including ES6 features, DOM manipulation, and asynchronous programming.
• Ability to write cross-browser and standards compliant code that meets flexibility, scalability, and performance requirements.
• Responsive Design: Ability to create responsive layouts using frameworks like Bootstrap or through custom media queries.
• CSS Frameworks: Familiarity with CSS frameworks like Bootstrap, Materialize CSS
• Knowledge in the Ngrx (redux/State management) concepts and implementation.
• Familiarity with Angular’s MV-VM/MVC framework, Routing, Pipeline
• Understanding of asynchronous request handling, partial page updates, Rest API, JSON and AJAX.
• Excellent communication skills
• Should have very good technical problem-solving skills.
Recruiting tips
Benefits
At Deloitte, we know that great people make a great organization. We value our people and offer employees a broad range of benefits. Learn more about what working at Deloitte can mean for you.
Our people and culture
Our purpose
Professional development