- Overseeing day to day technical operations.
- Assisting in training new employees and reviewing the high performing team
- Developing and assigning work schedules/tasks
- Reviewing ongoing operations and rectifying any issues
- Participates in design and code reviews that can result in better quality experience for our customers.
- Troubleshoot and resolve production issues within the agreed SLAs.
- Collaborate with cross-functional teams, including product, Production support, and operations, to ensure best-in class customer experience.
- Lead groups of engineers working with the scrum master and management to coordinate and deliver.
- Provide technical support to operations or other development teams
- Review work of peers and team members.
- Participate in planning sessions with team members to analyze development requirements, provide design options, and provide work breakdown and estimates of work.
- Actively participate in team and status meetings, providing timely status updates for areas of individual responsibilities within projects to reporting manager.
- POC on new technologies/frameworks.
Required Skills:
- High technical credibility and strong programming skills with Java EE, SQL, JavaScript, JMS, REST and SOAP
- Strong experience in java frameworks, especially spring framework .
- In-depth knowledge of software development principles, design patterns , and best practices.
- Sound technical foundation of single and multi-tier architecture, web-based development, and Services Oriented Architecture.
- Proficiency in Java, Data structure and algorithms, Collections and Concurrency.
- Solid experience with SQL queries, stored procedures, views, and triggers for Oracle databases.
- Proficient using source code management tools such as Git/bitbucket and build tools like maven .
- Strong knowledge and understanding of CI/CD processes and tools ( Jenkin )
- Strong Experience in UnixLinux basic commands.
- Excellent problem-solving skills and the ability to troubleshoot complex integration issues.
- Exposure to Apache Camel or any other integration framework.
- Ability to see the big picture, while not losing sight of necessary details.
- Hands on Experience in Data Structures and Algorithms.
- Experience in leading a team through all the phases of software development cycle.
- Excellent verbal and written communication
- Experienced in agile software development lifecycle.
Key Relationships:
- Development Manager / Scrum Master.
- Product Owner
- Agile team members.
Role: Software Development - Other
Industry Type: Software Product
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate