- 班加羅爾 - Karnataka - 印度
Senior Java Expert
We know that the only way a business thrive is if our people are growing. That’s why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you?
We are looking for a Lead Software Engineer
You’ll make a difference by:
- Architect and design scalable, resilient, and secure applications .
- Define and enforce architectural standards, design patterns, and best practices across teams.
- Lead system design discussions, including data flow, integration, scalability, and performance.
- Translate business requirements into technical specifications and system architecture.
- Ensure adherence to design principles and clean architecture.
- Collaborate with cross-functional teams to ensure seamless integration of frontend and backend components.
- Guide teams in implementing performance-optimized solutions.
- Evaluate and recommend appropriate technologies, frameworks, and tools.
- Mentor development teams on architecture, design, and implementation consistency.
- Drive test automation strategy across unit, integration, and end-to-end levels.
- Participate in code reviews, design reviews, and troubleshooting of complex issues.
- Collaborate with globally distributed teams and contribute to the resolution of field issues.
You’ll win us over by:
- BE - Electrical, Electronics & Communications or Instrumentation Engineering with 10+ years of experience in software development, with at least 2-3 years in architectural/lead roles.
- Proven experience in designing and implementing scalable, performant, and secure systems.
- Strong understanding of software architecture, SOLID, system design, and design patterns.
- Exposure to backend technologies such as Java Spring Boot, Python, and Node.js and frontend technologies such as Angular and React.
- Experience with SQL and NoSQL databases, including handling large-scale & time-series data.
- Strong grasp of microservices architecture including API gateways, message brokers, container orchestration and backend methodologies such as RESTful API design, event-driven systems which make use of MQTT, WebSocket or Pub/Sub.
- Understanding of frontend performance optimization techniques such as lazy loading, code splitting, caching, efficient rendering and event-driven content update with WebSocket.
- Understanding of cloud-native development such as serverless computing and AWS Lambda.
- Experience with testing strategies, automation frameworks, and code quality tools like SonarQube.
- Strong debugging and troubleshooting skills for performance and scalability issues.
- Experience with security architecture and data privacy compliance.
- Experience with DevOps culture and observability tools (e.g., Prometheus, Grafana).
- Experience in leading cross-functional teams and technical roadmap planning.
- Strong debugging, problem-solving, and Root Cause Analysis skills.
- Excellent communication, leadership, and stakeholder management skills.
Create a better #TomorrowWithUs!
This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come.
We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us.
We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. 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 Siemens careers at: www.siemens.com/careers