Software Technical Lead - Java Microservices at Rockwell Automation

Pune, Maharashtra, India

Rockwell Automation Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Industrial Automation, Manufacturing, TechnologyIndustries

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or related field (or equivalent experience)
  • 10 or more years of experience in software product development, including cloud-first applications
  • Expertise in Enterprise Java, Spring Boot or Quarkus, and Microservices architecture
  • Hands-on experience with Docker, Kubernetes, Knative, and Kubernetes Operator development
  • Familiarity with Reactive frameworks, CQRS patterns, and REST/GraphQL/gRPC APIs
  • Proficiency with Maven/Gradle, artefact management, and dependency management
  • Hands-on experience with CI/CD tools (Jenkins, GitHub Actions) and monitoring solutions (Prometheus, Grafana)
  • Solid grasp of security best practices, API authentication, and data protection
  • Experience with Agile methodologies (Scrum, SAFe) and global team collaboration

Responsibilities

  • Gather and document requirements for features and components, ensuring clarity for development and testing
  • Contribute to architectural develop system designs that meet requirements, considering trade-offs between speed, cost, and reliability
  • Work with Product Owners, QA, and Architects to align technical solutions with team goals
  • Implement and document high-quality code aligned with design specifications
  • Develop unit tests; resolve anomalies
  • Lead integration efforts across subsystems and provide technical oversight for related components
  • Conduct reviews of designs, code, test cases, and documentation
  • Mentor team members and act as a go-to expert for technologies and methodologies
  • Improve development tools

Skills

Key technologies and capabilities for this role

JavaMicroservicesSoftware ArchitectureUnit TestingIntegrationCode ReviewMentoringSaaSRequirements GatheringSystem Design

Questions & Answers

Common questions about this position

What is the work arrangement for this role?

This is a hybrid role based in Pune, India.

What are the essential skills required for this position?

Candidates need a Bachelor's degree in Computer Science or related field (or equivalent), 10+ years of software product development experience including cloud-first applications, expertise in Enterprise Java, Spring Boot or Quarkus, and Microservices architecture, hands-on experience with Docker, Kubernetes, Knative, and Kubernetes Operator development, plus familiarity with Reactive frameworks, CQRS patterns, REST/GraphQL/gRPC APIs, Maven/Gradle, CI/CD tools like Jenkins and GitHub Actions, monitoring solutions like Prometheus and Grafana, security best practices, and Agile methodologies.

What team will I be working with in this role?

You'll be part of the FactoryTalk DataMosaix SaaS Product Engineering team, collaborating with peers and reporting to the Manager, Software Engineering.

What does the company culture emphasize?

The company welcomes makers, forward thinkers, and problem solvers, with employees who are energized problem solvers taking pride in work that changes the world for the better, focused on helping manufacturers be more productive, sustainable, and agile.

What experience makes a strong candidate for this Technical Lead role?

A strong candidate will have the essential qualifications like 10+ years in software development, Java microservices expertise, and cloud technologies, plus preferred knowledge of major cloud platforms, along with hands-on leadership in architecture, mentoring, and Agile practices.

Rockwell Automation

Industrial automation and information technology solutions

About Rockwell Automation

Rockwell Automation provides hardware, software, and services aimed at improving operational efficiency and sustainability in various industries, including manufacturing and food and beverage. Their products work by integrating advanced technology to streamline processes, enhance reliability, and reduce operational costs. This includes alarm notification software, cybersecurity solutions, and computerized maintenance management systems. What sets Rockwell Automation apart from competitors is their strong emphasis on sustainability and tailored solutions for specific industry needs, helping clients meet environmental standards and improve productivity. The company's goal is to drive better outcomes for clients through technological innovation and comprehensive support.

Milwaukee, WisconsinHeadquarters
1903Year Founded
$39.1MTotal Funding
IPOCompany Stage
Industrial & Manufacturing, Enterprise Software, CybersecurityIndustries
10,001+Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) Retirement Plan
401(k) Company Match
Paid Vacation
Paid Holidays
Paid Time off
Parental Leave
Caregiver Leave
Flexible Work Hours

Risks

Emerging AI-driven automation companies threaten Rockwell's market share with competitive solutions.
Rapid AI advancements may outpace Rockwell's offerings, requiring significant R&D investment.
Supply chain vulnerabilities, especially in semiconductors, could disrupt Rockwell's production schedules.

Differentiation

Rockwell Automation integrates cutting-edge technology to enhance operational efficiency and sustainability.
The company offers tailored solutions for diverse industries, including manufacturing and food and beverage.
Rockwell Automation emphasizes sustainability, helping clients meet environmental standards and consumer demands.

Upsides

Increased adoption of AI-driven predictive maintenance aligns with Rockwell's focus on operational efficiency.
The rise of Industry 4.0 technologies drives demand for Rockwell's integrated automation solutions.
Growing digital twin technology market offers expansion opportunities for Rockwell's software offerings.

Land your dream remote job 3x faster with AI