Senior Java Developer
- Category: Et cetera
- Deadline: 08th October 20222022-10-08T00:00:00-0700
- New Jersey
Vacancy expired!
Samiti Technology is hiring
Senior Java Developer for our direct client in Jersey City, NJ (Initial Remote). Please review the job description given below.Responsibilities:- Advises on architectural decisions and design
- Participates in design workshops
- Creates integration and application technical design documentation
- Conducts peer-reviews of functional design documentation
- Provides guidance on the intended solution and best practices during development, configuration, and testing phases
- Completes development, configuration, and unit testing of high complexity areas
- Helps oversee technical team, performs code reviews, and ensures standards are applied to each solution component
- Resolves complex defects during testing phases
- Provides guidance to developers in resolving defects
- Supports and executes performance testing
- Provides guidance on infrastructure and environment setup
- Production Support: Assists in troubleshooting production environment and tuning the environments
- Ensures best practices are followed from a technical perspective during all phases of the project
- Must have at least 7 + years of experience implementing systems
- Extensive Java, J2EE n-tier application experience
- Ability to design enterprise-wide, large-scale implementations
- Excellent understanding of JavaScript/ JavaSript Frameworks, CSS, jQuery, GRUNT, GULP, Bootstrap, NODEJS, XML, Servlet, JSP, JSON, and AJAX
- Understanding of Angular JS with Typescript experience.
- Extensive experience with SOAP/REST web service development
- Experience in Hibernate, Spring, or ORM
- Strong knowledge and experience with relational database technologies preferably with experience in an ORM persistence tool such as Hibernate
- Optional: PL/SQL, Oracle, Must have experience in building SQL queries, stored procedures and must understand basic principles of data modeling
- Must be skilled at writing specifications that other programmers can use to code data interfaces, user interfaces, and workflows
- Familiar with tools such as GIT, SVN, JIRA. Jenkins and Maven
- BS/BA degree in Computer Science or related work experience required