Specialist – Software Engineering
Siemens
We're enhancing the way we live and work by intelligently connecting energy systems, buildings and industries!!
Smart infrastructure from Siemens makes the world a more connected and caring place – where resources are valued, where impact on the world is considered, where sustainable energy is delivered reliably and efficiently. It provides the flexible infrastructure to allow society to evolve and respond to changing conditions. Technology and the ingenuity of people come together to be at one with our environments and to care for our world. We do this from the macro to the micro level, from physical products, components and systems to connected, cloud-based digital offerings and services. Siemens offers a broad portfolio of grid control and automation; low- and medium-voltage power distribution, switching and control; and building automation, fire safety and security, HVAC control and energy solutions.
Key Responsibilities:• Architecture & Modernization:• Lead the transformation of legacy systems to modern, microservice-based architectures using Spring Boot, ReactJS, and PostgreSQL.• Drive upgrades across the tech stack (Java 6 → 17, Tomcat 6 → 10, PostgreSQL 8 → 12, Ubuntu 14 → 24) ensuring performance, security, and maintainability.• System Design & Scalability:• Architect and manage large-scale database systems (600GB–1TB) with read replicas and pruning strategies (e.g., pg_repack).• Implement secure internal communication using mTLS with self-signed CAs.• DevOps & Deployment:• Champion containerization using Docker and Kubernetes.• Lead CI/CD implementation, monitoring, and alerting strategies for high availability and rapid delivery.• Frontend Engineering:• Spearhead the migration from JSP (Tiles) and AngularJS to ReactJS with RESTful APIs.• Integrate advanced UI components such as OpenLayers for interactive map rendering.• Team Leadership & Mentorship:• Mentor junior engineers, conduct code reviews, and enforce best practices in software design and development.• Collaborate cross-functionally to ensure alignment between product vision and technical execution.________________________________________Key Achievements:• Reduced database size by 40% with zero downtime through intelligent pruning.• Improved system availability and deployment speed by over 70%.• Enabled real-time streaming workflows using Server-Sent Events (SSE).• Designed a golden image strategy for consistent and reliable test environments.• Seamlessly migrated legacy applications to modern stacks with minimal disruption.________________________________________Required Skills & Experience:• 6+ years of experience in software engineering with a focus on backend and full-stack development.• Strong expertise in Java (Spring Boot), ReactJS, PostgreSQL, and RESTful API design.• Proven experience with Docker, Kubernetes, CI/CD pipelines, and cloud platforms (Heroku/GCP).• Solid understanding of secure communication protocols and system performance optimization.• Experience leading modernization projects and mentoring engineering teams.________________________________________Preferred Qualifications:• Experience with SSE, OpenLayers, and phased frontend migrations.• Familiarity with legacy system transitions and hybrid deployment strategies.• Contributions to DevOps practices and infrastructure upgrades.
Make your mark in our exciting world of Siemens
We’re Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality and we welcome applications that reflect the diversity of the communities we work in across Gender, LGBTQ+, Abilities & Ethnicity. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination, and help us shape tomorrow.
Find out more about Smart Infrastructure at: https://new.siemens.com/global/en/company/topic-areas/smart-infrastructure.html and about Siemens careers at: www.siemens.com/careers
Smart infrastructure from Siemens makes the world a more connected and caring place – where resources are valued, where impact on the world is considered, where sustainable energy is delivered reliably and efficiently. It provides the flexible infrastructure to allow society to evolve and respond to changing conditions. Technology and the ingenuity of people come together to be at one with our environments and to care for our world. We do this from the macro to the micro level, from physical products, components and systems to connected, cloud-based digital offerings and services. Siemens offers a broad portfolio of grid control and automation; low- and medium-voltage power distribution, switching and control; and building automation, fire safety and security, HVAC control and energy solutions.
Key Responsibilities:• Architecture & Modernization:• Lead the transformation of legacy systems to modern, microservice-based architectures using Spring Boot, ReactJS, and PostgreSQL.• Drive upgrades across the tech stack (Java 6 → 17, Tomcat 6 → 10, PostgreSQL 8 → 12, Ubuntu 14 → 24) ensuring performance, security, and maintainability.• System Design & Scalability:• Architect and manage large-scale database systems (600GB–1TB) with read replicas and pruning strategies (e.g., pg_repack).• Implement secure internal communication using mTLS with self-signed CAs.• DevOps & Deployment:• Champion containerization using Docker and Kubernetes.• Lead CI/CD implementation, monitoring, and alerting strategies for high availability and rapid delivery.• Frontend Engineering:• Spearhead the migration from JSP (Tiles) and AngularJS to ReactJS with RESTful APIs.• Integrate advanced UI components such as OpenLayers for interactive map rendering.• Team Leadership & Mentorship:• Mentor junior engineers, conduct code reviews, and enforce best practices in software design and development.• Collaborate cross-functionally to ensure alignment between product vision and technical execution.________________________________________Key Achievements:• Reduced database size by 40% with zero downtime through intelligent pruning.• Improved system availability and deployment speed by over 70%.• Enabled real-time streaming workflows using Server-Sent Events (SSE).• Designed a golden image strategy for consistent and reliable test environments.• Seamlessly migrated legacy applications to modern stacks with minimal disruption.________________________________________Required Skills & Experience:• 6+ years of experience in software engineering with a focus on backend and full-stack development.• Strong expertise in Java (Spring Boot), ReactJS, PostgreSQL, and RESTful API design.• Proven experience with Docker, Kubernetes, CI/CD pipelines, and cloud platforms (Heroku/GCP).• Solid understanding of secure communication protocols and system performance optimization.• Experience leading modernization projects and mentoring engineering teams.________________________________________Preferred Qualifications:• Experience with SSE, OpenLayers, and phased frontend migrations.• Familiarity with legacy system transitions and hybrid deployment strategies.• Contributions to DevOps practices and infrastructure upgrades.
Make your mark in our exciting world of Siemens
We’re Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality and we welcome applications that reflect the diversity of the communities we work in across Gender, LGBTQ+, Abilities & Ethnicity. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination, and help us shape tomorrow.
Find out more about Smart Infrastructure at: https://new.siemens.com/global/en/company/topic-areas/smart-infrastructure.html and about Siemens careers at: www.siemens.com/careers
Por favor confirme su dirección de correo electrónico: Send Email