Siemens - Plano, TX

posted 27 days ago

Full-time - Mid Level
Remote - Plano, TX
Machinery Manufacturing

About the position

The Senior Java Developer role at Siemens Industry Software Inc. involves designing and developing database solutions, building and deploying web applications, and maintaining a Single Sign-On system. The position requires expertise in Java development and various web technologies, with a focus on creating scalable and high-availability applications. This role supports both customer-facing products and internal applications, ensuring robust functionality and user support.

Responsibilities

  • Perform database design and development using Oracle or SQL Server database technologies.
  • Architect, build and deploy SAML/OAuth/OpenID-based approach for Single Sign-On across various applications.
  • Build and support web-based applications and systems.
  • Expand IAM and maintain a Single Sign-On system for the organization.
  • Work with web architecture and deployments.
  • Develop, test, and deploy scalable, high available web applications.
  • Develop general and project-specific user documentation.
  • Update technologies in line with systems analysis and programming technology.
  • Analyze software requirements to determine feasibility and estimates of design and implementation.
  • Perform functional, unit, and integration testing and assist with developing unit test scripts.
  • Offer support and troubleshooting assistance for users with a focus on improved stability.

Requirements

  • Bachelor's degree or foreign equivalent in Information Technology, Electronics Engineering, or related field.
  • 72 months of experience in the job offered or in a Software Developer-related occupation.
  • 6 years of Java development experience including Java 1.8, Spring, JSP, Servlets, JDBC, XML, JNDI, Junit, and Log4j.
  • Experience building applications using Spring Boot framework, Bootstrap, and React.
  • Experience building Web Applications and RESTful APIs.
  • Experience working with REACT tools, including React.js, Webpack, Enzyme, Redux, and Flux.
  • Experience performing Unit Testing.
  • Experience working with GIT, CVS, or other software version control systems.
  • Experience working within Windows and Linux server environments.
  • Experience with front-end technologies such as HTML, JavaScript, CSS, or JavaScript Frameworks.

Benefits

  • Employee Referral Program incentives.
  • Telecommuting options may be available.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service