Search by job, company or skills

Jio

Opening for Sr. Software Engineer ? Java

Early Applicant
  • 4 months ago
  • Be among the first 50 applicants

Job Description

Sr. Software Engineer Java

Description

Roles & Responsibilities

Lead the design, development, and implementation of Java-based web applications,

ensuring high performance, responsiveness, and scalability.

Architect and design software solutions, making decisions on appropriate technologies

and approaches to achieve desired functionality.

Develop backend services and APIs using Java frameworks such as Spring, Spring Boot,

or Java EE, ensuring robustness, security, and maintainability.

Provide technical leadership and guidance to development teams, ensuring best

practices, code quality, and adherence to coding standards.

Design and optimize database schemas, write complex SQL queries, and utilize ORM

frameworks like Hibernate for data persistence.

Identify and address performance bottlenecks, optimize application performance, and

ensure scalability of Java applications.

Conduct code reviews, provide constructive feedback, and mentor junior developers to

enhance their skills and promote best practices.

Create and maintain technical documentation, including architecture diagrams, API

documentation, and design specifications.

Collaborate effectively with cross-functional teams including product managers,

designers, and QA engineers, and communicate project status and technical solutions.

Coordinate with project managers to estimate tasks, prioritize work, and meet project

deadlines effectively.

Work in Agile/Scrum methodologies, participate in sprint planning, backlog grooming,

and sprint reviews, and contribute to continuous improvement of development

processes.

Skillset and experience

5+ years of professional experience in Java development.

Extensive experience in developing Java-based web applications, with a strong

understanding of core Java concepts and best practices.

Proven experience with Java web frameworks such as Spring, Spring Boot, or Java EE,

including hands-on experience in building RESTful APIs.

Solid experience working with relational and nosql databases like MySQL, PostgreSQL, or

Oracle and MongoDB, Cassandra including proficiency in writing complex queries,

database design, and optimization.

Substantial practical experience in implementing solutions using queues such as

RabbitMQ, Kafka, SQS, or similar frameworks.

Experience in dealing with solutions implemented using caching technologies like Redis.

Familiarity with working in Kubernetes environments is advantageous.

Strong analytical and problem-solving skills, with the ability to troubleshoot complex

issues and propose effective solutions.

Communication: Excellent written and verbal communication skills, with the ability to

communicate technical concepts effectively to both technical and non-technical

stakeholders.

Deep understanding of software engineering practices, Design Patterns, Data Structures,

Algorithms

Strong sense of ownership, drive and ability to deliver results

2+ years of experience in product driven organization is must

A Bachelors or Masters degree in engineering f rom a reputed institute (preferably IITs,

NITs, or other top engineering institutes

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Date Posted: 26/06/2024

Job ID: 83053519

Report Job

About Company

Jio
Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Opening for Sr Software Engineer Java

JioCompany Name Confidential

Sr Software Engineer Java AWS Job

YASH TechnologiesCompany Name Confidential
Last Updated: 22-11-2024 07:36:26 PM
Home Jobs in Bengaluru / Bangalore Opening for Sr. Software Engineer ? Java