Senior Software Engineer – Java Spring Boot

Responsibilities

As a Senior Software Engineer, you will lead(or part of) a team while contributing with hands-on development towards achieving quality and timely delivery of enterprise solutions while adhering to defined architectural, design and coding best practices and guidelines.

You will be:

  • involved in Software Design and Implementation along with creation of detailed Software Design Specifications
  • Maintaining fluent communication with the internal team & external stakeholders
  • Meeting expected quality and deadlines whilst adhering to industry best practices and guidelines
  • Taking the responsibility for the quality of the code of your/team by performing a code review in each commit

Required Qualifications

  • A Degree in Software Engineering/ Computer Science or equivalent in relevant capacity
  • Minimum 2 of years experience in Java development
  • Previous exposure to AGILE development methodologies
  • Exposure to TDD/Unit Testing and thorough adherence to maintaining code quality
  • Thorough in design concepts Object Oriented Design , SOLID principles, ORM
  • Thorough fluency in Core Java, Spring/Spring Boot, Hibernate
  • Experience working with relational and NoSQL databases
  • Experience working with Cloud environments like AWS, GCP

    Upload Your CV [ Please limit file size to 5 MB ]

    zone24x7 Logo
    ISO-2700 Logo
    GoodFirms Badge
    GoodFirms Badge
    • USA
    • Sri Lanka
    • UK