Image Loading

Senior Software Engineer (Java)

Job Description

Senior Software Engineer (Java)

Qualifications And Skills:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of professional experience in software development using Java.
  • Proven track record in designing and implementing complex, scalable software systems.
  • Solid understanding of software architecture patterns, object-oriented design, and design patterns.
  • Proficiency in working with frameworks such as Spring, Hibernate, or similar technologies.
  • Experience with web services, RESTful APIs, and microservices architecture.
  • Knowledge of Cloud Services (e.g., AWS/GCP/Azure).
  • Familiarity with CI/CD concepts and tools like TeamCity, Jenkins, etc.
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues.
  • Excellent collaboration and communication skills, both written and verbal.
  • Previous experience mentoring junior engineers and leading technical discussions.
  • Familiarity with Agile/Scrum methodologies and tools (e.g., Jira, Confluence).

Skills

  • Java/J2EE
  • Design Patterns
  • Spring
  • Hibernate
  • RESTful APIs
  • AWS Cloud
  • CI/CD
  • Software Development

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

May 08, 2024

Experience

10+Years

Compensation (Annual in Lacs)

₹ Market Standard

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent