This position is seeking a dynamic candidate who is capable and interested in tackling all kinds of technical issues in a large enterprise environment who is also aggressively growing with sense of ownership and leadership.
Work on highly scalable Java applications and services.
Collaborate with other software developers, producer/product manager and software architects to plan, design, develop, test, and maintain enterprise integration applications and APIs.
Design, build, and test Java application code while working in a tightly knit development team participating in Agile, Waterfall and Iterative SDLC.
Participate in Solution Development, Engineering and Architecture to ensure the highest quality and highest performance implementation is executed successfully.
Work closely with our product and design teams to define feature specifications.
Handle technical communications with Offshore teams.
Guide team development efforts towards successful project delivery.
Provide technical leadership to team mates through coaching and mentorship.
Maintain high standards of software quality within the team by establishing good practices and habits.
Identify and encourage areas for growth and improvement within the team.
Participate in peer-reviews of solution designs and related code.
Adhere to high-quality development principles while delivering solutions on-time
Research and evaluate a variety of software products
Maintain APIs stability through applying best practice in design and applying monitoring scheme with your team members.
Investigate issues raised by clients on production environment.
Handle urgent troubleshooting on production environment.
Monitor Production closely and Follow Trouble Reporting flow based on department policy
Prepare Reports to Team Manager and demonstrate development plan, risk and deliverables.
Age at least 25 years
Both males and females are allowed to apply.
Minimum 5 years of relevant professional development work experience with Server-side J2EE containers.
Minimum 2 years of professional leadership and technical guidance for the team of 5 ~ 10 members
Deep understanding of Object Oriented and Design Pattern.
Experience in SOA implementations in Java: SOAP, REST, JMS, JAX/RS, JAX/WS
Relevant professional development work experience of designing RESTful-API / Web Service
Experience with Enterprise Integration Patterns
Experience in participating in large complex projects on SOA.
Strong understanding of SQL, NoSQL.
Experience in different web server and Cloud Platform AWS, Azure
Ability to troubleshoot pre- and post-production implementations; security; load balancing and performance
Practical working experience in Docker and Jenkins.
Experience in Project Management and People Management.
Compensation & other benefits
Provident fund, Weekly 2 holidays
Salary Review: Yearly
Festival Bonus: 2 (Yearly)
Education : #Bachelor of Science (BSc) in CSE #Masters or Bachelor in Computer Science/ Engineering.