Talent.com
This job offer is not available in your country.
Software Engineer - Java / Spring Boot

Software Engineer - Java / Spring Boot

DEUTSCHE TELEKOM DIGITAL LABS PRIVATE LIMITEDGurgaon
30+ days ago
Job description

Responsibilities :

  • Design and implement high-level architecture for distributed systems using microservices.
  • Develop and enhance data models for efficient data manipulation.
  • Write enterprise-level Java code following best practices and design patterns.
  • Collaborate with cross-functional teams to ensure the product meets functional and non-functional requirements.
  • Stay updated on new technologies and incorporate them into the projects.
  • Provide technical guidance and leadership in decision-making processes.

Requirements :

  • 4-8 years of experience in Java development, with a focus on building large-scale distributed systems.
  • Proficient in Core Java, Springboot, Microservices, and other relevant technologies.
  • Strong knowledge of object-oriented programming and design principles.
  • Experience with multithreading, exception handling, and concurrency.
  • Hands-on experience with NoSQL databases and distributed caches.
  • Familiarity with web development tools and technologies.
  • Ability to work collaboratively in a team and contribute effectively.
  • Good understanding of version control systems like Git and SVN.
  • Excellent problem-solving skills and a proactive attitude towards learning new technologies.
  • Skills :

  • Core Java, Springboot, AWS (or any cloud services).
  • Knowledge of Java frameworks like Springboot.
  • Working knowledge of database technologies like SQL and NoSQL.
  • Strong programming skills in Java and a solid grasp of OOP concepts.
  • Prior experience in designing and developing microservices from scratch.
  • Ability to create application architectures that meet both functional and non-functional requirements.
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer • Gurgaon