Siemens Careers

Senior Full Stack Java Web Developer

Milford, Ohio
Information Technology

Apply
English (US)

Job Description

Division: Digital Factory
Business Unit: Product Lifecycle Management-PLM
Requisition Number: 219375
Primary Location: United States-Ohio-Milford
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

(Locations: Milford, OH; Livonia, MI; Plano, TX; Charlotte, NC)


We are seeking a Senior Full-Stack Java Developer with at least five years of experience in building and supporting web-based applications to join our scrum team building our next generation global digital marketing platform.

 

Our team cares about code quality and continuous value delivery. We follow a rigorous agile development process that includes unit testing, code reviews, refactoring, and continuous integration using modern tools and technology enabling us to continually deliver end-to-end value.

 

If you have a diverse set of skills in full-stack web application development and enjoy working in a fast-paced agile environment where craftsmanship matters, we’d love to talk to you.

 

 

Duties and Responsibilities

·         Participate in the scrum development team as a senior developer doing full-stack Java-based web development

·         Work with peers to analyze technical design options and implement solutions that are efficient, scalable and meet the acceptance criteria

·         Ensure software developed adheres to best practices and quality standards through code and design reviews

·         Write unit tests that fully cover all new code

·         Write quality documentation at both the code and business level

·         Collaborate with non-technical sponsors and stakeholders to understand their requirements, analyze potential solutions, and translate requirements into solid designs

·         Develop, test, deploy and maintain scalable web applications

·         Maintain and enhance global marketing web site utilizing SDL Tridion for dynamic content delivery

·         Maintain SDL Tridion Content Management System

·         Manage Apache Web Server and Java Application Server configurations

·         Manage application builds and deployments using Atlassian Bamboo CI server

·         Support Online Marketing Applications

 

Minimum Requirements

·         Highly developed skills in HTML, CSS, Javascript, and Java web application development with five or more years of experience

·         Experience with Spring MVC

·         Experience writing unit tests (e.g. JUnit)

·         Excellent written and oral communication skills in English

·         Demonstrated problem solving skills

·         Ability to collaborate effectively across disciplines, roles, and geographical and time zone boundaries

·         Passion for software craftsmanship

 

Preferred Qualifications

·         Experience with SDL Tridion 2013 and above, including C# Template development, DD4T 2 for Java, Schema design, Java content-delivery deployment, and REST-based content-delivery API’s

·         Experience with SDL Tridion Experience Optimization or other personalization technology

·         Highly developed skills in jQuery

·         Experience with AngularJS

·         Experience with Thymeleaf

·         Experience with JSON

·         Familiarity with responsive web design

·         Familiarity with Elasticsearch

·         Familiarity with Microsoft SQL Server (SQL queries, relational DB concepts)

·         Familiarity with Git

·         Familiarity with JIRA

·         Familiarity with Apache web server and mod_rewrite

·         Familiarity with networking concepts and protocols (TCP/IP, HTTPS, SMTP, SSH)

·         Familiarity with Atlassian Bamboo or other continuous integration servers

·         Familiarity with Akamai or other content delivery networks

·         Familiarity with Oracle Eloqua Marketing Automation system

·         Familiarity with Java web application servers like Weblogic

·         Familiarity with micro services and/or Spring Boot

·         Familiarity working with Windows and Linux servers

 

#LI-DK1 



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