Vtechsolution1
JAVA Team Lead
Company
Role
JAVA Team Lead
Location
Job type
Contract
Found on Mokaru
111 months ago
Salary
Job description
Program Analyst is a technical team lead for the Web applications. Primary responsibility is to serve as a Technical lead for a applications for Application Teams.
Candidate will require the below described skills to perform the job duties (plus other related duties as assigned): • Strong experience in architecting, design and development of web based applications for internal and external websites. • Strong development experience using Java/JEE following best practices for programming. • Must have strong experience in Web UI development using Bootstrap, Angular JS, Java script, JSTL, JQuery, AJAX, CSS. • Must have strong experience in core Java 7 or above, Spring 3.5 or above, Spring MVC, RESTful Web Services (JAX-RS or Spring REST), Web Services Security. • Hands-on experience in identifying and applying specific design patterns based on a problem; apply Object Oriented programming concepts for designing the solutions. • Strong experience in SQL development in creating complex queries, stored procedures, functions, and triggers in an Oracle 11g/12c database. • Experience in creating Reports, preferably using Crystal Reports XI or similar tools. • Experience in writing Unit tests and Integration tests using JUnit, Mockito or Spring-test. • Experience working with Git version control system, Integration builds using Bitbucket , Jenkins and Maven project builds. • Good Knowledge of SDLC processes and AGILE software development • Excellent written and verbal communication skills. • Good problem solving, analytical and troubleshooting skills
8+ years of experience in Java/JEE based system design and implementation We are looking for a candidate with a strong background in designing and developing web based systems using modern technologies and best practices. The candidate will be responsible for design, development, unit test and configuration of software. • Analyses and design systems encompassing the development, modification and translation of user requirements. • Design and develop user interface and application features using modern technologies • Prepare detailed design specifications • Plan, investigate and propose application solutions • Design logical and physical database structures in Oracle database • Conduct quality assurance activities like code reviews, code walk through • Identifies opportunities for continuous quality improvement of technical standards, methodologies, and technologies. • Supports users by developing documentation and assistance tools • Conduct trainings and presentations
- Bachelor's degree in Information Technology or Computer Science (or related field experience)
- Desired - Oracle Certified Java Programmer Certification
All your information will be kept confidential according to EEO guidelines.


