16 Reward360 Jobs
Java Backend Developer - J2EE/Spring Frameworks (1-4 yrs)
Reward360
posted 2d ago
Flexible timing
Key skills for the job
Role Overview :
As a Java Backend Developer at Reward360, you will be a key contributor to the design, development, and maintenance of our core backend systems.
You will architect and build large-scale, high-performance applications that power our loyalty, rewards, commerce, and payment platforms.
This role offers the opportunity to drive end-to-end system development, directly impact customer behavior, and optimize large-scale system operations.
You will work in a collaborative environment, conducting code reviews, troubleshooting critical issues, and mentoring junior developers.
Key Responsibilities :
- Design, develop, and maintain high-performance, scalable Java-based backend systems.
- Write clean, efficient, and well-documented code.
- Implement and optimize complex algorithms and data structures.
- Develop and integrate RESTful APIs.
- Participate in the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
- Collaborate with cross-functional teams, including front-end developers, product managers, and QA engineers.
- Conduct thorough code and design reviews to ensure code quality, consistency, and adherence to best practices.
- Provide constructive feedback and mentorship to team members.
- Troubleshoot and resolve critical production issues in a timely manner.
- Provide technical guidance and support to the development team.
- Optimize system performance and resolve bottlenecks.
- Contribute to the design and architecture of large-scale systems.
- Ensure systems are scalable, maintainable, and secure.
Required Skills & Experience :
- 0-4 years of overall software development experience.
- Experience in Java/J2EE backend development.
- Strong proficiency in Core Java, including collections, multi-threading, and design patterns.
- Experience with Java frameworks such as Spring (Spring Boot, Spring MVC, Spring Data) and Hibernate/JPA.
- Experience developing and consuming RESTful APIs using Jersey or similar frameworks.
- Strong understanding of relational and NoSQL databases (e.g, MySQL, PostgreSQL, MongoDB, Cassandra).
- Solid understanding of data structures and algorithms.
- Experience with version control systems (e.gGit).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work effectively in a team environment.
- Strong design skills.
- Ability to learn and adapt to new technologies.
- Experience with cloud platforms (e.g, AWS, Azure, GCP).
- Experience with containerization and orchestration technologies (e.g, Docker, Kubernetes).
- Experience with message queues (e.gKafka, RabbitMQ).
- Experience with performance tuning and optimization.
- Experience working in an Agile/Scrum environment
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Backend Developer roles with real interview advice
8-12 Yrs