…

Consultant Backend Developer Java Delhi Operations, Industry & Domain Solutions DigiGov

Deloitte India (South Asia) · Consulting & Professional Services

  • Delhi, India
  • On-site
  • Posted today
  • Apply by 26 Oct
  • Software Engineering

About the job

Job Title: Back End Developer

Experience: 4+ years in coding, debugging, and feature development using modern programming languages and frameworks.

Education: BE/B.Tech/MCA/M.Tech

Job Role :

Developing Portal: Writing clean, efficient, and maintainable code to create functional software applications based on the requirements.
Fixing Bugs: Troubleshooting and resolving issues or bugs in the portal to ensure smooth operation.
Code Reviews: Participating in or conducting peer code reviews to maintain code quality and share knowledge.
Knowledge to implement advance technologies in project like AI/ML, blockchain etc. is an added advantage

Responsibilities:

Integration of user-facing elements developed by front-end developers with server-side logic, ensuring a seamless user experience.
Design, develop, and maintain efficient, reusable, and reliable Java code for high-performance applications.
Build and implement low-latency, high-availability, and scalable applications , ensuring seamless operation under high load.
Implement security and data protection protocols , ensuring compliance with industry standards and best practices.
Integration of data storage solutions (SQL and NoSQL databases) and management of database schema and queries.
Collaborate with cross-functional teams to define and implement new features, improvements, and bug fixes.
Participate in code reviews and ensure adherence to coding standards and best practices.
Optimize applications for performance , scalability, and maintainability.

Skills Required:

Proficiency in Java (8 and above), including object-oriented design principles, with a focus on performance optimization and scalability.
Experience with Spring Boot (Spring 5.x or newer), Spring Cloud , and Spring Security for building microservices and cloud-native applications.
RESTful API development and Web Services (JSON) for integration with other systems.
Microservices Architecture : Knowledge and experience in designing and building distributed, fault-tolerant, and scalable systems using Spring Boot , Spring Cloud , or Kubernetes .
Database Technologies : Strong knowledge of relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra, Elasticsearch) and ability to design efficient schemas and queries.
Caching Solutions : Experience with caching technologies like Redis / Memcached to improve application performance.
Messaging Queues : Experience with technologies like Kafka/RabbitMQ to improve application performance.
Unit Testing & Test-Driven Development (TDD) : Expertise in JUnit , Mockito , or TestNG for writing automated unit and integration tests.
Version Control : Strong experience with Git , including branching strategies, pull requests, and merge conflicts resolution.
Monitoring & Logging : Familiarity with tools like ELK Stack (Elasticsearch, Logstash, Kibana) , Prometheus , Grafana , or Splunk for monitoring, logging, and troubleshooting.
Agile/Scrum : Strong understanding and experience working in an Agile/Scrum environment, including sprint planning, daily stand-ups, and retrospectives.
Security Best Practices : Knowledge of secure coding practices, OAuth , JWT , and SSL/TLS for data protection and authentication.
Optional Certifications (preferable but not mandatory):
Oracle Certified Professional (OCP) Java SE
Spring Professional Certification