R&D Software Engineer

10 - 14 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are looking for a highly skilled and experienced Software Engineer specializing in full stack Java development to become a part of our team. Your primary responsibility will involve contributing to the design, development, and deployment of large-scale enterprise software applications. Your role will entail creating innovative solutions, guiding junior engineers, and ensuring the delivery of top-notch software. Your responsibilities will include planning, designing, developing, and testing software systems and applications for enhancements and new products. You should exhibit a strong grasp of Java, Springboot, microservices, and related frameworks. Additionally, a sound understanding of relational databases such as Oracle and MySQL is essential. Proficiency in agile methodologies such as Scrum, Kanban, and the SAFe framework is required. Effective communication, interpersonal, and presentation skills are a must. You should be driven to develop high-quality software and foster a positive team atmosphere. As a Technical Leader, you will be responsible for orchestrating the design, development, and execution of enterprise software systems using Java, Spring Boot, and Microservices architecture. Defining and implementing best practices for software development, conducting code reviews, implementing design patterns, and testing strategies will be part of your role. Collaboration with cross-functional teams such as Product Management, QA, and UX/UI is vital for ensuring smooth project delivery. Working closely with Architects and Product Owners to translate business requirements into technical solutions will be essential. Staying informed about emerging technologies and trends in software development is key. Your Coaching & Mentoring responsibilities will involve guiding and coaching a team of engineers to create a collaborative and high-performing environment. Identifying areas for enhancement in processes, technologies, and team performance is crucial. Proactively implementing solutions to improve efficiency, quality, and productivity is expected. A solid background in Agile methodologies (Scrum, Kanban) and the SAFe framework for software development is necessary. You will be responsible for facilitating agile ceremonies like sprint planning, sprint reviews, and retrospectives. Ensuring adherence to agile principles and best practices throughout the development lifecycle is a critical aspect of the role. It would be advantageous to have experience in working with large-scale enterprise software applications in the observability or monitoring domain. Familiarity with containerization technologies like Docker, container orchestration platforms such as Kubernetes, and exposure to NoSQL big data stores are desirable. If you are located outside the USA, kindly provide a home address for future correspondence.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Broadcom logo
Broadcom

Semiconductors

San Jose

RecommendedJobs for You