Java Backend Developer
Java Backend Developer1241
Applications
1241
Applications
About the Job
Skills
Role
As a Backend developer, you will be at the forefront of ensuring the delivery of high-quality software solutions to our customers. Collaborating closely with development teams, product managers, and SRE (Site Reliability Engineering) teams, you'll play a pivotal role in developing high quality applications. Your responsibilities will include actively seeking out opportunities for test coverage improvements, infrastructure enhancements, and framework advancements. By doing so, you will enable developers to deliver value to our customers swiftly and securely.
In this role, you'll have the opportunity to work alongside Engineering leaders and fellow Test Engineers to define and implement effective test strategies and process improvements. Your contributions will be instrumental in maintaining the high standards of quality expected at Jio Platforms, ultimately ensuring a seamless experience for our users and stakeholders."
Key Responsibilities
- Design, develop, and maintain scalable and resilient microservices using Java/J2EE and Node.js technologies.
- Develop innovative features such as social commerce, order management, self-serve advertising platforms, and route optimization solutions.
- Implement event-driven architecture patterns to build asynchronous and loosely coupled systems.
- Collaborate with architects and other team members to design and implement microservices-based solutions.
- Ensure high availability, fault tolerance, and performance optimization of microservices.
- Integrate microservices with external systems and third-party services as needed.
- Troubleshoot and debug issues related to microservices and event-driven architectures.
- Stay updated on the latest trends and advancements in microservices and event-driven architecture, incorporating relevant technologies into projects.
- Participate in code reviews, providing feedback to peers and adhering to coding standards and best practices.
- Work closely with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality e-commerce solutions.
Required Skills:
- Bachelor's degree in engineering (B.E./BTech) in Computer Science & Engineering, or a related field.
- 3-6 years of hands-on experience in Java/J2EE and proficiency in Node.js is a plus with frameworks like Express.js or Fastify.
- Proficiency in Java programming language and J2EE frameworks such as Spring Boot, Spring Cloud and Hibernate.
- Strong understanding of data structures, algorithms, object-oriented design concepts, and system architecture.
- Experience with event-driven architecture concepts and implementation, including message brokers like Kafka.
- Experience with CI/CD processes, Docker, and Kubernetes to support efficient deployment and scaling of applications.
- Knowledge of RESTful API design and development.
· Familiarity with build tools such as Maven and Gradle and proficiency in version control tools like GIT.
- Experience with database systems like MySQL, MongoDB, or PostgreSQL.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
About the company
Industry
Media & Telecommunication...
Company Size
51-200 Employees
Headquarter
Navi Mumbai, Maharashtra
Other open jobs from Jio