company logo

Sr Software Engineer - Java Backend

Bengaluru
Bangalore Urban
Bangalore
Full-Time
Senior: 7 to 10 years
Posted on Jun 11 2024

About the Job

Skills

Java
Spring Framework
MySQL
NoSQL
RESTful WebServices
docker
Kubernetes
Microservices

Role:  Sr Backend development


Responsibilities:

  • Design, develop, and maintain scalable backend systems using Java and related technologies.
  • Identify opportunities for performance optimization within the backend systems, including database queries, caching strategies, and algorithm improvements and ensure high availability and reliability.
  • Participate in incident response activities, including root cause analysis, resolution, and post-incident reviews to identify areas for improvement and prevent recurrence and maintain system integrity.
  • Participate in code reviews and provide constructive feedback to peers.
  • Collaborate with cross-functional teams such as product management, QA and TOPs/DevOps to deliver end-to-end solutions that meet business requirements.
  • Ensure adherence to security best practices and compliance standards in backend development, including data encryption, authentication, authorization mechanisms, etc.,.
  • Provide guidance and mentorship to junior team members, and driving the implementation of best practices.
  • Collaborate with Architecture teams to design scalable and maintainable solutions, providing input on system architecture and technology.
  • Stay up-to-date with industry trends and best practices to continuously improve development processes.


Requirement:

  • 6+ years of experience in Java development, with a focus on backend technologies.
  • Strong proficiency in Java and Spring Framework.
  • Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Experience with NoSQL (MongoDB/Redis/Cassandra).
  • Knowledge of RESTful web services and microservices architecture.
  • Basic understanding of TCP, UDP, HTTP, HTTP2, SSL.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Should have working knowledge of different layers in the services stack – Load Balancer, API Gateway, Service Discovery, Central Config Management, Feature toggle, etc.
  • Familiarity with message queue systems, Kafka is desirable.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of continuous integration and deployment tools such as Azure DevOps, Jenkins or GitLab CI.
  • Excellent problem-solving and analytical skills.
  • Understanding of Agile development methodologies.


Work location: Bangalore

 

Experience & Education: 6 - 9 years (BE/BTech / MCA/MS/MTechs in Computer Sciences)


About the company

We are the force behind the meteoric rise of Indias leading telecom operator Jio with 400 Million+ customers. In Addition to this we have also powered an exhaustive list of digital apps & services that have delivered functionality, usability, engagement, scale and loyalty. We provide solutions for customers (B2C) and enterprise (B2B). We have an end to end 5G solution consisting of 5G Radio, a com ...Show More

Industry

Media & Telecommunication...

Company Size

51-200 Employees

Headquarter

Navi Mumbai, Maharashtra

Other open jobs from Jio