Hyderabad
24 hours ago
Lead I - Software Engineering


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


Confirm your E-mail: Send Email