Senior Software Engineer - Java Springboot

6 - 11 years

8 - 13 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Description

Job Summary:

As a Senior Software Engineer, you will meaningfully contribute to a software development team. This team is responsible for all stages of the software development lifecycle. The lifecycle includes development, and testing activities. These activities are for industry-leading commercial software, known for its innovation and usability. In particular, the software features real-time scalable solutions based on Rockwells Manufacturing Execution System (MES). These solutions are often integrated with machine automation and control systems, as well as ERP software.

You will be responsible for active participation in requirements development, leading architectural design, coding, and testing in all stages of the software development lifecycle.

You must collaborate with multiple global teams and require you to work in the large project teams.

Joining Rockwell Automation Software Development group allows you to become part of a team. This team is committed to using reliable and well-thought-out engineering and software development practices. These practices include SAFe (Scaled Agile Framework).

Your Responsibilities:

  • Develop and document code, according to the development process, that satisfies the software design.
  • Develop unit test plans. Report, debug, and correct anomalies. Integrate with other components, solving problems across subsystems and products, to produce a final product.
  • Participate in reviews of documents, design, code, test cases and user documentation.
  • Provide work estimates and status report. Maintain interaction to ensure assigned tasks are prioritised.
  • Support PI planning by working with Team Lead (Scrum Master)
  • Responsible for Sprint Planning including breakdown of user stories into smaller tasks that can be estimated in hours
  • Partner with others through mutually supportive professional relationships, open and direct communication, honesty, and respect.

The Essentials - You Will Have:

  • Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • 6 years of experience in new product development of software or software systems including background with large-scale enterprise system development projects using Java
  • 2 Years of experience in review process (design review, code review).
  • Experience in Core Java, J2EE, Spring, and UI, web development with Java Swing clients and web technologies ( JavaScript, Angular).
  • Experience with modern software delivery practices like rapid prototyping, CI/CD, containerization (Kubernetes, Docker), virtualization and multiple test strategies like TDD / BDD

The Preferred - You Might Also Have:

  • Hands-on expert with data structures, algorithms, and object-oriented designs in Java.
  • In-depth understanding of multiple design patterns for enterprise applications
  • Experience with Backend technologies and UX technologies
  • Experience with Object-oriented analysis and design using common design patterns.
  • Database design and programming skills in SQL Server and Oracle.
  • Familiarity with common development tools like Eclipse, SVN, GitLab, JUnit, JIRA, Jenkins, ANT and Maven
  • Experience with manufacturing domain, especially with life sciences, pharmaceutical industry
  • Experience with security, data communication, and contemporary user interface technologies in enterprise environment.
  • Experience working in SAFe methodology

What We Offer:

  • Comprehensive mindfulness programmes with a premium membership to Calm
  • Volunteer Paid Time off available after 6 months of employment for eligible employees
  • Company volunteer and donation matching programme - Your volunteer hours or personal cash donations to an eligible charity can be matched with a charitable donation.
  • Employee Assistance Program
  • Personalised wellbeing programs through our OnTrack programme
  • On-demand digital course library for professional development

Mock Interview

Practice Video Interview with JobPe AI

Start Core 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

hyderabad, chennai, bengaluru

hyderabad, chennai, bengaluru