Software Engineer

ThyssenKrupp

  • Pune, Maharashtra
  • Permanent
  • Full-time
  • 1 month ago
Your responsibilitiesRoles and Responsibilities:
  • Translate user requirements into actionable product features.
  • Should have strong exposure in REST API design Architecture.
  • Should be able to do impact analysis and document the design of the components.
  • Develop and document reusable components and systems.
  • Frequently communicate with technical architect, team leader, and other stakeholders in project.
  • Develop applications using Java related technologies.
  • Should be able to write unit test cases.
  • Present solutions and recommendations to stakeholders.
  • Participate in Scrum meetings and express the work done and the plan clearly. Participate in scrum ceremonies and clearly communicate.
  • Diagnose and troubleshoot system issues effectively.
  • Should be able to support in quick resolutions for production issues.
Your profileTechnical Skills:
  • Proficient in Java and Spring Boot with a solid understanding of SQL databases.
  • Good Understanding of Testing and TDD
  • Solid Object-Oriented analysis and design using common design patterns.
  • Familiar with code versioning tools, particularly Git.
  • Skilled in database schema design and SQL development, with experience in ORM frameworks.
  • Good to have hands-on experience in
  • Kotlin, Coroutines.
  • JOOQ,
  • Frontend (Angular JS/Vue JS/React),
  • Exposure to Functional Programming
  • CI/CD Experience
  • E-Commerce Domain Experience
  • Familiarity with continuous integration.
Experience:
  • 3+ years of experience in Software development using Java, Spring boot.
Education:
  • E./B.Tech/M. Tech in Computer Science/Control Systems/E&C/Electronics/Mechanical Engineering or similar discipline.
Contactdivya.birwadkar@thyssenkrupp.com

ThyssenKrupp