Software Engineer (Backend-Java)
retailcloud
Description
We are looking for a motivated Java Engineer with 2-3 years of experience in core Java development and a strong understanding of Spring Boot. Experience with microservice-based systems is a plus. The ideal candidate will have solid knowledge of REST APIs, JSON, and Java fundamentals, with the ability to work independently on backend systems. You will play a key role in building and maintaining efficient backend systems, collaborating with the team to deliver high-quality software solutions, and growing your skills through hands-on experience.
Responsibilities
Backend Development:
-
Develop and maintain backend services using Java & Spring Boot.
-
Build and integrate REST APIs for microservices-based systems.
-
Write clean, maintainable, and efficient code following best practices.
Independent Contributor with Guidance:
-
Work independently on tasks with minimal supervision while seeking help when needed.
-
Collaborate with team members to understand requirements and deliver solutions.
-
Debug and troubleshoot issues efficiently in development and production.
AI Tool Adoption & Productivity Enhancement:
-
Utilize AI-powered development tools (e.g., GitHub Copilot, ChatGPT) to improve productivity.
-
Stay open to exploring new AI-assisted solutions for automation and efficiency.
-
Leverage AI tools to improve code quality, testing, and debugging.
Code Quality & Best Practices:
-
Follow coding standards and participate in code reviews.
-
Write unit tests and debug code effectively.
Microservices & System Knowledge:
-
Develop RESTful APIs and integrate them with databases.
-
Gain exposure to Kafka or other messaging systems.
-
Work with MySQL or other relational databases, ensuring efficient queries.
Collaboration & Learning:
-
Work closely with senior engineers and product teams to understand business needs.
-
Be open to learning new technologies and best practices to improve development skills.
-
Communicate technical concepts and progress clearly with the team.
Requirements
- Educational Qualification: BSc/BCA/MSc/MCA/BTech/MTech.
- 2-3 years of experience in core Java development and a strong understanding of Spring Boot.
- Experience with microservice-based systems is a plus.
- Knowledge of REST APIs, JSON, and Java fundamentals, with the ability to work independently on backend systems.
Benefits
-
Competitive Pay
-
Performance Bonus
-
Longevity Bonus
-
Monthly Fun & Entertainments Programs
-
Office Pantry filled with Tea & Snacks
-
Paid Time Off
-
Parental Leave Policy
-
Medical Coverage - Insurance for Employee and Family
-
PF / ESI
-
Employee Club
-
Education Allowances
About retailcloud
-
