About the role
Java 8 and above, spring, Spring Boot, Hibernate, JDBC, HTML5, CSS3, JQuery, XML and JSON technologies.
· Rest and SOAP Webservices
· Angular, Flutter, React JS, React Native
· Unit testing experience like JUnit, Mocito Junit
· SQL queries and designing database in Oracle 12c/19c, SQL Server, My SQL
· Understanding of Design Patterns such as GOF, Core Java EE design patterns
· Micro services, API gateway
· Low level design of requirements in applications
· New technology evaluation by doing small POC
· Experience in developing Third party API’s (Console, Expose)
· Should have good experience in Back End designing / System Architecture.
· Should have good experience in AWS,Azure and CI/CD tools, IAM tools, Document Repository Management Tools, ETL tool, reporting tools, reactive programming
A professional qualification in Engineering (preferably Computer Science / Computer Technology) or Masters in Statistics
Preferred: Banking/IT BFSI/Financial domains
· Understand the domain and customer High value Problem and Identify/ analyse the appropriate software architecture based on the requirements and design elements contained in a system specification.
· Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements.
· Effectively engage with global teams for requirements analysis, technical discussions, design presentations and product software integration.
· Guide team development efforts towards successful project delivery. Should be able to execute software development using Agile. Should be a strong Team Leader/ SCRUM Master.
· Provide technical leadership to teammates through coaching and mentorship.
· Decompose technical tasks and provide accurate estimations. Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
· Provide timely communications on significant issues/developments to the stakeholders. Responding promptly and professionally to queries.
· Troubleshoot variety of complex software problems. Interface with external customers regarding software issues.
· Performs software tests on developed code to ensure quality of deliverables. Develop code and documentation for a variety of complex software projects, and design and implement bug fixes.
Conduct code reviews for junior developers and mentor/coach them on areas of improvement
Job Type: Full-time
Salary: Up to ₹2,000,000.00 per year
Schedule:
- Day shift
Ability to commute/relocate: - Hyderabad, Telangana: Reliably commute or planning to relocate before starting work (Required)
Education: - Bachelor's (Preferred)
Experience: - Leading a Technicl Team: 2 years (Preferred)
- total work: 4 years 3 years (Preferred)