Deloitte•2h ago
Indeed
Consultant | Backend Developer
Delhi
Mid Level
Full Job Description
Back End Developer - Java
- 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.
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.
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).
- 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.
Experience
4+ years in coding, debugging, and feature development using modern programming languages and frameworks.
Company
Deloitte
Deloitte is a global professional services firm providing audit, consulting, financial advisory, risk assurance, and tax services to clients across various industries.
Delhi
Posted on Indeed