Netscribes

Sr. Software Engineer - Java

Chennai, TN, IN

27 days ago
Save Job

Summary

We are looking for a highly skilled Senior Software Engineer with a strong foundation in Java 8 and above, Spring 3.0 and above, and a deep understanding of Data Structures, Algorithms, and RESTful API design. The selected candidate will be responsible for designing, developing, and maintaining scalable applications while working closely with cross-functional teams and reporting to the Tech Lead.

Responsibilities

  • Design and develop scalable, robust, and high-performance backend solutions using Java and Spring frameworks.
  • Implement and consume RESTful APIs with a focus on performance and security.
  • Apply sound knowledge of data structures and algorithms to solve complex problems efficiently.
  • Write clean, maintainable code and participate in code reviews to uphold high-quality standards.
  • Collaborate with product owners, QA teams, and other stakeholders in an Agile/Scrum environment.
  • Take ownership of assigned modules and support deployment and release processes.

Requirements

  • 4 to 6 years of hands-on experience in software development.
  • Strong programming skills in Java 8.0 and above, including features like Streams, Lambda expressions, and functional programming.
  • Proficient in Spring 3.0 and above, including Spring Boot and related components.
  • Solid understanding of Data Structures, Algorithms, and Object-Oriented Programming (OOP).
  • Experience in building and integrating RESTful APIs.
  • Familiarity with tools like Git, Maven/Gradle, and Jenkins for build and deployment processes.
  • Exposure to Agile methodologies and CI/CD practices.
  • Excellent analytical, problem-solving, and communication skills.
  • Bachelor's degree or higher in Computer Science, Engineering, or a related technical discipline.

This job was posted by Tuzar Baria from Netscribes.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job