Getting involved in Software Design and Implementation along with creation of detailed Software Design Specifications. Maintaining fluent communication with the internal team.
Meeting expected quality and deadlines whilst adhering to industry best practices and guidelines.
As a Software Engineer, you will be part of a team 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.
Degree in Software Engineering/Computer Science or related. Exposure to AGILE development methodologies. Exposure to TDD/Unit Testing and thorough adherence to maintaining code quality.
Thorough in design concepts Object Oriented Design. Thorough fluency in Core Java, Spring/SpringBoot, Hibernate. Experience working with relational databases.