Full-Time Senior Software Engineer (JAVA)
Job Description
Senior Software Engineer (JAVA)
A key engineering role in the development of complex, multitiered and distributed Web based software applications. Works with a variety of technologies while providing the guidance & support to the team members in an agile environment with a strong focus on engineering best practices, incremental delivery, continuous integration and test driven development.
Experience, Skills & Qualifications
● Minimum four (4) years of experience in software engineering.
● Bachelor’s degree in Computing, Information Technology, Mathematics, Physics or equivalent.
● The desire to learn and continuously improve on the product quality, performance and other non-functional requirements.
● Strong and effective interpersonal and communication skills and the ability to interact with prompt and professionalism to the teams across multiple geographies and time zones.
● Strong technical skills and handson experience in Java and related tools & technologies including open source frontend & server side technologies.
● Hands on experience on RDBMS technologies and understanding of NoSQL and Big Data architecture.
● Experience and knowledge on OOP, Analysis & Design, Architectural & Design
Patterns, Unit Testing and development of highly scalable web applications.
● Experience in Agile software development practices such as SCRUM & TDD / ATDD.
● Basic experience or knowledge on building, packaging & deployment tools, web & application servers and database technologies.
● Provision of in-depth technical skills to fix adhoc incidents/problems, mentoring and support DevOps teams to ensure best practice.
How to Apply
To Apply: http://pearsonlankavacancies.peopleshr.com784 total views, 1 today