05 Aug
|
Siemens
|
Karnataka
Dear Aspirant!
We empower our people to stay resilient and relevant in a constantly changing world. We're looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like youThen it seems like you'd make a great addition to our vibrant international team.
We are looking for: Senior Software Engineer
You'll make an impact by:
- Design and develop responsive web applications using Angular (version 17+)
- Implement up-to-date UI/UX patterns with TypeScript, RxJS, and state management (NgRx)
- Optimize application performance and ensure cross-browser compatibility
- Develop reusable components and maintain component libraries
- Collaborate with UX/UI designers to translate designs into functional interfaces
- Design and develop RESTful APIs and microservices using Java (Java 11/17+)
- Implement business logic using Spring Boot, Spring Cloud, and Spring Data JPA
- Build event-driven architectures using Apache Kafka for real-time data streaming
- Design and implement microservices following domain-driven design principles.
- Practical experience in applying object-oriented design patterns
- Ensure API security with OAuth2, JWT, and Spring Security
- Motivated by test driven development and quality first attitude.
Create a better #TomorrowWithUs!
This role is based in Bangalore, where youll 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.
Bachelor's or master's degree or equivalent experience in computer science, Engineering, or related field.
Relevant certifications (preferred): AWS Certified Solutions Architect / Developer
Experience 4 8 years.
Deploy and manage applications on AWS (EC2, S3, Lambda, ECS/EKS, RDS)
Implement CI/CD pipelines using AWS CodePipeline, Jenkins, or GitLab CI
Configure auto-scaling, load balancing, and monitoring (CloudWatch, Prometheus)
Manage containerized applications using Docker and Kubernetes
Database Management: Design and optimize relational databases (PostgreSQL, MySQL)
Write complex SQL queries, stored procedures, and optimize query performance
Implement database migration strategies and data modeling
System Design & Architecture: Design scalable, fault-tolerant distributed systems
Implement message queuing and event streaming with Kafka
Additional Technical Skills: RESTful API design
Version control: Git, GitHub/GitLab
Build tools: Maven, Gradle, npm/Yarn
Testing: JUnit, Mockito, Jasmine, Karma, Cucumber
Design for testability (DfT).
📌 Senior Software Engineer (Karnataka)
🏢 Siemens
📍 Karnataka