vTech Solution, Inc.
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.
Responsibilities
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.
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.
Qualifications
Bachelor's degree in Information Technology or Computer Science (or related field experience).
Desired - Oracle Certified Java Programmer Certification.
Additional Information All your information will be kept confidential according to EEO guidelines.
#J-18808-Ljbffr
Responsibilities
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.
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.
Qualifications
Bachelor's degree in Information Technology or Computer Science (or related field experience).
Desired - Oracle Certified Java Programmer Certification.
Additional Information All your information will be kept confidential according to EEO guidelines.
#J-18808-Ljbffr