Java Deverloper

10 - 14 years

0 Lacs

Posted:22 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer, you will be responsible for: - Demonstrating a track record of innovation and pushing the boundaries of what is possible in technology. - Evaluating and integrating new technologies to solve complex problems effectively. - Cultivating an environment of continuous engineering improvement through mentoring, feedback, and metrics. - Proficiently designing and architecting complex, scalable, and distributed systems. - Leading large, complex projects from conception to deployment successfully. - Collaborating closely with product managers, UX/UI designers, and other stakeholders to align technical goals with business objectives. - Communicating complex technical concepts to non-technical stakeholders effectively. - Setting technical direction, leading architectural discussions and decisions. - Communicating strategy direction and changes to senior leaders. - Designing and architecting complex, scalable, and distributed systems using microservices architecture. - Developing backend services using Java Spring framework, Spring Boot, and Hibernate proficiently. - Having in-depth experience with front-end frameworks, specifically React.js, including hooks, state management (e.g. Redux), and component lifecycle. - Demonstrating advanced knowledge of relational databases such as PostgreSQL and MySQL. - Proficiently setting up and managing continuous integration and continuous deployment (CI/CD) pipelines using Jenkins and GitHub Actions. - Having experience with Docker and Kubernetes for containerization and orchestration. - Understanding DevOps principles, including monitoring, logging, and alerting with tools like Prometheus, Grafana, and ELK Stack. - Holding a Bachelor's or Master's degree in computer science, Engineering, or a related technical field (or equivalent practical experience). - Typically possessing 10+ years of professional Software development experience, including significant experience with React and Node. - Being a Full-stack expert with expertise in building web applications using technology stacks like JavaScript, React JS, and having in-depth knowledge of Application design, Testing capabilities, and Microservices. - Having extensive hands-on experience in building distributed applications and managing the development of complex, large-scale enterprise applications and products. - Demonstrating the ability to influence decision-making at all levels within an organization and in various contexts. In addition to the above responsibilities, for the Backend role, you will also: - Be a Full-stack expert with expertise in building web applications using technology stacks like Java, Kotlin, Spring Boot, Spring, Kafka, etc. - Have in-depth knowledge on Application design, Testing capabilities, Design & building Microservices. - Golang experience would be beneficial for this role.,

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You