Senior Software Engineer Java (Linux OS)
Trivandrum
in 28 days
Brief DescriptionResponsibilities Provide technology leadership in o Working in an agile development environment o Translating business requirements into low-level application design o Application code development through a collaborative approach o Doing Full-scale unit testing o Applying test-driven and behaviour-driven development (TDD/BDD) QA concepts o Applying continuous integration and continuous deployment (CI/CD) concepts Soft Skills Should be able to contribute as an individual contributor • Should be able to execute his/her responsibility independently • Excellent problem-solving skills and attention to detail. • Focus on self-planning activities • Firm with communication skills Mandatory Skills Java, Spring Boot, and relational / non-relational databases • Container orchestration (Kubernetes, Docker) with lifecycle management tools like Helm • Database tools (JPA, Hibernate, JDBC, Spring Data) • Modern SDLC tooling (Maven, Git) • Java full stack-based micro services design-oriented application development and deploying the same using Container orchestration in the cloud environment • Understanding CI/CD pipeline & related system development environment Nice-to-have Skills • Go-langPreferred Skills Java- Advanced (7/10) - Should be able to demonstrate knowledge like an SME Spring Boot, Microservices in Cloud Environment- Advanced (7/10)- Should be able to demonstrate knowledge like an SME Data streaming and messaging technologies (Kafka, WSS, Spring Messaging)- Advanced (7/10)- Should be able to show at least one live project experience in the recent past [1-2 years]. Database tools (JPA, Hibernate, JDBC, Spring Data)- Basic (3/10)- Good to have some understanding of these technologies Modern SDLC tooling (Gradle OR Maven-) Basic (3/10)- Should be able to show at least one live project experience in the recent past [1-2 years]. Modern SDLC tooling (Git OR SVN)- Advanced (7/10)-Should be able to demonstrate knowledge like an SME Container orchestration (Kubernetes, Docker) with lifecycle management tools like Helm- Advanced (7/10)- Should be able to demonstrate knowledge like an SME