16 Reward360 Jobs
Senior Java Backend Developer - J2EE/Spring Frameworks (4-9 yrs)
Reward360
posted 3d ago
Flexible timing
Key skills for the job
Role Overview :
As a Senior Java Backend Developer at Reward360, you will be a technical leader responsible for the architecture, design, and development of our core backend systems.
You will leverage your deep expertise in Core Java to build scalable, robust, and high-performance applications that power our loyalty and rewards platforms.
This role offers the opportunity to lead end-to-end system development, mentor junior developers, and contribute to the strategic direction of our technology stack.
You will be instrumental in ensuring the efficiency and reliability of our large-scale systems.
Key Responsibilities :
- Design and architect complex backend systems, ensuring scalability, reliability, and maintainability.
- Lead the technical design and implementation of new features and enhancements.
- Define and enforce coding standards and best practices.
- Develop high-performance, scalable Java-based backend services using Core Java principles.
- Optimize and refactor existing code for improved performance and maintainability.
- Implement complex algorithms and data structures to solve challenging problems.
- Oversee the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
- Collaborate closely with product managers, front-end developers, and QA engineers to deliver high-quality solutions.
- Conduct thorough code and design reviews to ensure code quality, consistency, and adherence to architectural standards.
- Provide constructive feedback and mentorship to junior and mid-level developers.
- Lead the resolution of critical production issues, ensuring minimal downtime.
- Mentor and guide junior developers, fostering their technical growth and development.
- Lead technical discussions, and drive improvement in development processes.
Required Skills & Experience :
- 4+ years of overall software development experience, with a strong focus on Java backend development.
- 3+ years of hands-on experience in Java/J2EE technologies in a large scale production environment.
- Experience working in a product based company is highly preferred.
- Expert-level proficiency in Core Java, including collections, multi-threading, concurrency, and design patterns.
- Strong 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.
- Deep understanding of relational and NoSQL databases (e.g, MySQL, PostgreSQL, MongoDB, Cassandra).
- Strong foundation in data structures and algorithms.
- Experience with version control systems (e.g, Git).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to lead and mentor a team.
- Strong design and architectural skills.
- Experience with cloud platforms (e.g, AWS, Azure, GCP).
- Experience with containerization and orchestration technologies (e.g, Docker, Kubernetes).
- Experience with message queues (e.g, Kafka, RabbitMQ)
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Backend Developer roles with real interview advice
8-12 Yrs