Lead I - Software Engineering - Sr Java

UST
Hyderabad, Telangana, India

Role Description

Introductory Paragraph:

Scope of this project will be responsible for delivering programs in a dynamic, fast paced, scalable agile environment that fulfils customer requirements, responsible for new development, implement best practices, generate and maintain technical documentation, interacting with development teams globally, work closely with business partners to understand requirements, and high-quality deliverables in a timely manner.

Key Responsibilities

Creating and building multi-tier, scalable, fault tolerant applications with focus on backend development

Works with clients and Business Analysts to determine software requirements and system impacts

Generates technical documentation as well as unit and functional tests, prepares test data for unit, string and parallel testing

Manage design and code reviews with a focus on the best user experience, performance, scalability and future expansion

Ability to gain trust and respect of engineers, dependent teams and stakeholders to deliver results, all without direct reporting authority

Capable of working in a dynamic environment with minimal direction while delivering in a timely fashion

Ability to find quick consensus of new information and moderate knowledge of system being tested

Works closely with the global development team, other senior Solution Architects to plan ongoing feature/product development and enhancements

Ability to deal with ambiguity, post/ask right questions

Essential Requirements

8-10 years of strong experience in software/IT engineering/code development on building multi-tier, scalable, fault tolerant applications with focus on backend development

Experience with platform integrations and designing service APIs

Experience in designing, developing and maintaining SQL DB, Mongo DB

Strong hold on enterprise software development in Java Spring boot, Azure and Microservices architecture

Extensive experience with multi-tier transactional architecture and design

Extensive relevant experience in building application using container-orchestration systems like Kubernetes,

Experience with Agile development (SCRUM)

Best practices and experience with Unit testing, TDD and BDD

Experience in GIT, CI/CD

Tech Stack

Java 8

Java spring boot

Data Structure and Analytics

Azure Preferable

SQL DB, MongoDB

Microservices architecture

Desirable Requirements

Strong experience in backend development using Java, Spring boot and Azure

Experience working on building multi-tier, scalable, fault tolerant applications

Good to be hands on Database technologies (SQL/NoSQL/MongoDB)

Experience in Git/Github/Gitlab

Skills

java fullstack,spring boot,microservices architecture,backend development,git,kubernetes,ci/cd,mongodb

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →