Senior Software Engineer (Karnataka)

Senior Software Engineer (Karnataka)

05 Aug
|
Siemens
|
Karnataka

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (karnataka) / karnataka