More jobs:
JAVA Team Lead
Job in
Trenton, Mercer County, New Jersey, 08628, USA
Listed on 2025-12-22
Listing for:
vTech Solution, Inc.
Full Time
position Listed on 2025-12-22
Job specializations:
-
Software Development
Java Developer, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
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.
- 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.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×