Key Skills:Core Java, Spring Boot, NoSQL, Microservice Architecture, API Development, Backend Development, Database Design, Performance Optimization
Roles & Responsibilities:
- Design and develop backend systems using Java, ensuring high performance, scalability, and security.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Apply strong knowledge of data structures, algorithms, design patterns, and asynchronous programming.
- Build, maintain, and optimize microservices-based applications for efficiency and reliability.
- Work with relational and NoSQL databases (MySQL, MongoDB, Cassandra) to design, query, and optimize schemas and queries.
- Collaborate with cross-functional teams in an Agile environment to deliver high-quality products.
- Provide technical guidance, review code, and mentor junior developers to solve complex engineering challenges.
- Participate in system design discussions and contribute to architectural decisions for backend services.
- Ensure the reliability, fault tolerance, and performance of backend applications under high load.
- Stay updated on emerging technologies and recommend improvements to enhance software quality and development processes.
Experience Required:
- 3 - 8 years of experience in backend development using Java and Spring Boot.
- Hands-on experience in building and maintaining microservices-based applications.
- Strong knowledge of NoSQL and relational databases, including schema design and query optimization.
- Experience in API development, system design, and performance tuning.
- Familiarity with Agile software development practices and collaborative engineering environments.
Education:B.Tech