Siemens Careers

Core Java Software Engineer - Senior

Cincinnati, Ohio; Shoreview, Minnesota
Research & Development

Apply
English (US)

Job Description

Division: Digital Factory
Business Unit: Product Lifecycle Management-PLM
Requisition Number: 233937
Primary Location: United States-Ohio-Cincinnati
Other Locations: United States-Minnesota-Shoreview
Assignment Category: Full-time regular
Experience Level: Senior level
Education Required Level: Bachelor's Degree
Travel Required: No

Division Description:

Siemens Digital Factory offers a comprehensive portfolio of seamlessly-integrated hardware software and technology-based services in order to support manufacturing companies worldwide. Siemens PLM Software, a Plano, Texas-based business unit of the Digital Factory Division, is a leading global provider of product lifecycle management (PLM) and manufacturing operations management (MOM) software, systems and services with over nine million licensed seats and more than 77,000 customers worldwide.
 
For more information, please visit: 
https://www.siemens.com/us/en/home/company/about/businesses/digital-factory.html


Job Description:

Position Overview
 
We're seeking a senior Java application developer with advanced critical thinking skills and a passion for working with customers and helping them achieve their goals. We are looking for someone who works well with a team and who is passionate about building and maintaining great software that improves both our customer and employee experiences. We're a fast paced but casual work environment that's moving into a new growth stage and need people who are excited and passionate about the work they do and the team they are part of.
 
Responsibilities
  • Lead and participate in the design and implementation of large and/or architecturally significant applications.
  • Champion company standards and best practices. Work to continuously improve software delivery processes and practices.
  • Build partnerships across the application, business and infrastructure teams.
  • Develop programming specifications. Design, code and unit test application code using Agile and TDD best practices.
  • Complete estimates and work plans independently as appropriate for design, development, implementation and rollout tasks.
  • Create technical system documentation and ensure that this documentation remains current throughout all phases of the SDLC.
  • Participate in all phases of system testing.
 
Required Knowledge/Skills, Education, and Experience
  • Java development: 8 years (Required)
  • Object Oriented Design and Architecture: 5 years (Required)
  • core Java technologies: 6 years (Required)
  • Spring: 4 years (Required)
  • Bachelor's or Master’s degree in Computer Science or related field (required)
Preferred Knowledge/Skills, Education, and Experience
  • Experience working in Agile environment
  • Experience with TDD, BDD test methodolgies
  • Experience with Version Control Systems - Git
  • Demonstrated ability to perform effectively and positively in a fast-paced, team-oriented environment
  • Experience with AWS

#LI-HES



Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.



Can't find what you are looking for?

Let's stay connected