Description

About the job
Lead Java Vaddin

Technical Skills

Required Technologies: Lead developer with expertise in Java/J2EE technologies, RDBMS, continuous integration/deployment environment

Key Technologies

Java Enterprise JDK

Vaadin

Maven

HTML5

Javascript

SQL

Eclipse or IntelliJ IDE

Git

XML processing using SAX, StAX, XSLT

GWT, jQuery, Typescript or similar toolkits

Unix

Minimum 8 years of software engineering/development experience, specifically at least 5+ years of experience in design and development of highly scalable Java/J2EE Vaadin based web applications

Knowledge in developing and supporting of Cobol Stored Procedures/Db2

Experience with various integration and deployment tools

Experience working in a distributed computing and SOA

Experience with object-oriented design and analysis

Experience with the complete software development lifecycle; experience with agile methodologies

Major Responsibilities

Lead design, implementation and documentation of different application modules

Follow best practices (Scrum, Refactoring, code standards, TDD)

Write Java unit test and be responsible for the overall quality of the code produced

Perform code reviews, mentor junior developers, ensure quality software delivery

Collaborate with Client to clarify requirements and designs

Support critical issues based on the urgency

Demonstrated ability providing design and architectural insights to the team

Ability to design and implement enterprise level frameworks, broad based functional and technical software solution

Other Skills

Good verbal and written communication skills.

Ability to author technical and application design and issue documents.

Experience collaborating with Senior Technical Staff

Good verbal and written communication skills.

Ability to author technical documents and demonstrate effectively.

Highly organized and self-sufficient

Passionate about Continuous Build, Integration, Test, and Delivery systems

Other Requirements

Should be able to provide needed thought leadership for the Team in the respective arena

Good in both verbal and written communication

Good Team player

Ready to go extra mile for keeping the Team up, always

Ready to work from office in hybrid model

Work Location: Hyderabad/Chennai
Desired Skills and Experience
Java, Kafka Streams, MongoDB, Vaadin, Front-End Development, Back-End Web Development, J2ee

Education

Any Graduate