Engineering Leads / Project Leads (WSO2 APIM experience)
A leading Multinational Software Services company with 15,000 global resources is looking for well-rounded Engineering Leads / Project Leads with 6+ years of Industry experience in architecture, design, and development preferably in a fast-paced dynamic environment. The ideal candidate would have a bachelor’s or master’s degree in computer science/related field and should possess excellent analytical and problem-solving skills.
Requirements
· Solid experience in designing and developing enterprise applications using Java Technologies
· In depth knowledge of Spring/Spring-boot/ORM/Ballerina
· Knowledge of WSO2 API Manager
· Knowledge about Jaggery and React will be a big plus
· Angular and Full Stack development experience would be an added advantage
· Experience in transforming requirements to software design
· Web-based SOA architecture implementation experience is useful. On-demand or SaaS experience is a plus.
· Experience with on-line advertising technologies or large-scale workflow systems is very helpful but not required
· Design patterns, algorithms, data structures and object-oriented programming
· Relational Databases (Oracle/MySQL/PostgreSQL)
· Restful Web Services
· Good understanding of SDLC and Scrum/Agile methodologies
· Ability to understand and build complex systems to solve challenging analytical problems
· Good understanding on AWS services such as (EC2, ECS, Route53, Lambda, S3, ELB etc), Aurora (MySQL), SQS, Kinesis.
· Experience providing guidance and leadership to the team by setting standards for code focusing on writing clean, well designed, and scalable code
Responsibilities
· Design and develop enterprise grade applications
· Work with engineers and track enhancements/fixes through the development process
· Drive closure and communicate resolution to internal stakeholders
· Identify/prioritize optimizations for the development team - clearly define, document, and explain
· Work closely with the development team to define and measure improvements based on feedback and to apply automated testing that ensures continuous and reliable service quality
· Involved in Fixing Defects of all levels that occurred during Testing phase and Production phase
· Collaborate and integrate with cross platform teams
· Work with a nimble team of software engineers and enterprise architects to ensure the solutions meet our business needs using Agile methodologies in a fast-paced environment.
· Raise up opportunities, enhancements, and process improvements. Communicate timely status, including any potential risks/issues of the assignments to management.
· Research, design, define, develop, test, document and implement new service APIs or changes to existing services. Participate in test planning, development, and execution for integration and system testing.
· Learn new software tools and skills as needed. Keep up with technologies. Provide mentoring to other development staff on technical topics.
What We Offer
· Competitive salary and benefits package
· Company performance related bonus
· Medical, OPD, Life and Critical illness Insurance benefits
· Opportunities to stay in par with latest technologies
· Career progression with an in-house University/training and Technical Certification opportunities
· Great working culture with exciting extracurricular activities and clubs such as Yoga, Toastmasters, Fitness Classes & etc.