Description
We’re looking for Java/.Net Technical Managers with expertise in Java technologies/ Microsoft Technologies to join the leadership group of our Technology Consulting Digital team. This is a fantastic opportunity to be part of a leading firm whilst being instrumental in the growth of a new service offering.
Mandatory
- Strong working experience in Java 8 and above / .Net Core
- Knowledge on SOLID principles and design patterns
- Experience in Microservices design patterns, principles, and implementation.
- Design and implement APIs, deep understanding of REST, SOAP, HTTP etc.
- Experience in Spring framework/Spring boot with JPA, Hibernate. Or Similar stack for Microsoft Technologies
- Strong in SQL with experience in SQL Server/Oracle/any other RDBMS.
- NoSQL database - Mongo DB/Cassandra/any other
- Open API/Swagger experience
- UML and database modelling experience
- Exposure to front-end technologies like Angular, React etc.,
- Experience with messaging technologies (e.g. Kafka, MQ), Event processing technologies
- Security experience in OAuth2/Spring Security/LDAP-basics/AWS Authentication/Azure AD/any other cloud/on-prem authentication will be useful.
- Experience in cloud platforms – AWS/Azure/any other cloud
- Experience with Continuous Integration/Continuous Deployment.
- Experience in implementing caching mechanisms/solutions
- Strong communication, presentation and team building skills
Responsibilities
- Must ensure teams follow the correct procedures, policies, and documentation requirements across project phases
- Task allocation and performance evaluation of team members
- Project scheduling and resource management
- Planning, budgeting, and reporting on projects
- Make presentations on project status, present weekly, monthly, and annual reports to senior management
- Communicate with client teams and gather requirements, conduct regular team meetings, and track project progress
- Interview candidates and hire resources
- Provide an efficient working atmosphere to project teams and ensure objectives are met within stipulated time
- A background of working with development best practices.
- A willingness to be flexible in responding to issues as they occur and the ability to identify product/deployment improvements to mitigate future occurrences.
- Self-motivated, Strong communication and team building skills.
- Work iteratively in a team with continuous collaboration.
- Interview candidates when needed and help in the recruitment process
- Provide an efficient working atmosphere to project teams and ensure objectives are met within stipulated time
- A background of working with development best practices.
- A willingness to be flexible in responding to issues as they occur and the ability to identify product/deployment improvements to mitigate future occurrences.
- Self-motivated, Strong communication and team building skills.
- Work iteratively in a team with continuous collaboration.
Skills
Java
.NET
Microsoft Technologies
Industry Sector