Software Developer

siemens

pune 6 Years Exp Posted 1h ago

Job Description

  • Development:
    • Build scalable, cloud-native applications with clean and maintainable design.
    • Lead data migrations from Oracle to modern cloud or distributed databases.
    • Modernize legacy systems, breaking monoliths into microservices.
    • Develop new features, including AI-driven capabilities, while supporting existing systems.
    • Build real-time data pipelines using Kafka or similar platforms.
    • Design simple, robust client–server and microservices architectures.
    • Create responsive UIs using Angular and TypeScript.
    • Develop backend services with Java, Spring Boot, and Hibernate.
    • Work with SQL/PostgreSQL and understand distributed data patterns.
    • Integrate AI/ML models into applications for real-time insights.
    • Work comfortably in Linux environments.
  • Collaboration:
    • Work closely with other developers, product managers, and designers in an Agile environment.
    • Proactively participate in code reviews.
    • Provide mentorship and knowledge sharing within the team.
    • Continuous Integration/Continuous Deployment (CICD):
    • Utilize GitLab for effective version control, issue tracking, and CICD pipelines.
      • Build and maintain CICD pipelines to automate testing, deployment, and monitoring processes.

Similar Openings for You