Contract to Hire Fullstack Java Developer in NJ

26 Feb 2025

Vacancy expired!

The client is not sponsoring any visa.

It's an onsite role

Key Responsibilities:
  • Interacts closely with the user community/key stakeholders to define requirements, translate requirements into technical specifications/design, and conduct design reviews with both user and technical personnel.
  • Builds and maintains custom web (front-end and back-end) applications using state-of-the-art web application/portal solutions using industry best practices and responsive design techniques.
  • Leads/contribute to programming projects from requirements definition through implementation and support, following steps outlined in the Agile Scrum or other designated development methodology.
  • Provide technical leadership in the development of solutions (UI & backend) to concerned teams & conduct training sessions as & when necessary.
  • Demonstrates problem-solving ability that allows for effective and timely resolution of system issues including but not limited to production outages.
  • Understands the principles of user-centered design and experience creating interaction specifications & functional prototypes, while creating mockups, wireframes, and layouts that promote ease of use and optimize how customers interact with various features provided by applications.
  • Creates and maintains system analysis, and designs and documents software architecture proposals.
  • Act as a Subject Matter Expert in several key areas of business and software systems.
  • Performs impact analysis of application changes.
  • Provides accurate estimates and deliverable dates to help with the development of project plans.
  • Maintains the code base through refactoring and introducing newer, more efficient technologies and frameworks.
  • Maintains high-quality of deliverables by conducting unit testing, integration/system testing, regression testing, production validation, and post-production support.
  • Keeps security best practices at the forefront in all design and development activities and proactively identifies and addresses concerns.
  • Stays current with evolving technology trends and makes recommendations for the introduction of appropriate new technologies into our application stack.
  • Mentors junior team members and fosters adherence to best practices in programming, testing, builds and deployments.
  • Functions as an integral part of a fast-paced and agile technical team.
  • Interacts closely with business stakeholders to clarify requirements and communicate technical design choices and limitations.
  • Reports progress and activity to the project leader and/or manager on a continuing basis.
Qualifications

Education
  • Bachelor's degree or equivalent experience in Computer Science or related field preferred Req

Work Experience
  • 7-10 years of Hands-on analysis and programming experience using Java, J2EE, and other user interface technologies Req
  • 5-7 years of Hands-on analysis and programming experience in the development of enterprise applications utilizing software development frameworks (e.g.: Spring, Hibernate) and Java design patterns Req
  • 5-7 years Strong User Experience design skills and experience in hands-on development of Web 2.0 solutions utilizing JavaScript toolkits (e.g.: jQuery), AJAX, and Ui frameworks either AngularJS or ReactJS Req

Licenses and Certifications
  • Java SE / Java EE Certification (Preferred) Pref

Skills and RequirementsAt least 5-7 years of analysis, design, and application development expertise
  • Hands-on experience with implementing web applications using JavaScript (jQuery/Angular/ReactJS/NodeJS), HTML5, CSS3, Java, JEE, Spring Boot, and Spring MVC technologies required
  • Hands-on development experience using RDBMS/SQL (e.g./ MySQL) and NoSQL databases (e.g./ MongoDB)
  • Strong experience in implementation and integration with web services (SOAP/REST based, JSON, XML) required
  • Hands-on Experience in designing and coding Microservices
  • Hands-on experience of Maven/Gradle Build Tool and logging
  • Experience and knowledge of key AWS services used for web application development and deployment
  • A solid understanding of how web applications work including security principles
  • Good exposure to CI/CD process, Dev-ops, Jenkins and toolchain
  • Experience working with SCRUM Agile methodology, Object-Oriented, and MVC/MVVM programming models
  • Ability to work as part of a team, as well as with all levels of management. Experience with the project life cycle, including design, development, testing, data conversion, system interfaces, customization, UAT, implementation, and production support
  • Ability to work with an evolving low-level design
  • Effective communication skills both written and verbal required to effectively present ideas and concepts to the user community/stakeholders/technical personnel
  • Ability to work as part of a team as well as with all levels of management

  • ID: #49366112
  • State: New Jersey Piscataway 08854 Piscataway USA
  • City: Piscataway
  • Salary: Depends on Experience
  • Job type: Contract
  • Showed: 2023-02-26
  • Deadline: 2023-04-25
  • Category: Et cetera