We are storming the marketplace with the highly skilled, experienced, and certified professionals that businesses need.

Find your perfect job.

Full Stack Java Developer (Closed)

SkillStorm is seeking a Full Stack Java Developer for our client in Jersey City, NJ OR New York, NY. Candidates must be able to work on SkillStorm's W2; not a C2C position. EOE, including disability/vets.

Key Responsibilities:

  • Developer responsible for design and development of critical applications
  • Design, develop, test, support and deploy custom web applications
  • Gather business requirements with the help of business analysts to support the technical design process and develop software applications, programs and solutions for internal and external clients
  • Participate in implementing technical infrastructure
  • Research and evaluate software related technologies and products
  • Design and develop testing and maintenance procedures and activities
  • Develop and write high quality code that meets business requirements
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Create software documentation and update existing documentation
  • Work with vendors on 3rd party solutions used within core and wider projects
  • Implement best practices, standards and procedures including quality and delivery methodologies
  • Ensure compliance with documented software processes throughout the life cycle of existing and new software products

Basic Qualifications:

  • Over 5+ years of hands-on experience developing applications
  • Java/J2EE and Web Technologies - Enterprise application development using Java/J2EE technologies like Spring, Web Services (Rest/SOAP), JPA/Hibernate, Servlets
  • Experience with SOAP and REST based services, hosting and consuming. Good understanding of XML.
  • HTML5 and JavaScript/Angular/React/jQuery
  • Unix/Linux – cron, sftp scripting to create batch jobs and connect file shares
  • Database – RDBMS like Oracle/SQL Server/MySQL
  • Advanced T-SQL, Stored Procedures, Views, Indexes
  • OOP/OOAD/Solid Design Principles
  • Developer tools: Git, BitBucket, Jenkins, Jira, Maven, Gradle, Ant. Experience with CI and CD
  • Agile Methodologies
  • Web and Application Servers - Apache Tomcat/JBOSS/Web Logic/WebSphere/Glassfish
  • Web caching technologies, server caching technologies.
  • Should have a very good understanding of how web based applications work, end to end

Nice To Have Experience:

  • Workflow technologies such as Documentum, SharePoint, iManage
  • Experience with Spring Framework (Boot, MVC, Security and Batch)
  • Service integration knowledge with MuleSoft
  • Micro services architecture with Spring Boot or other frameworks
  • Web API, Web Services(WCF SOAP & REST), MVC, XML/JSON
  • Experience with multithreading, memory management and caching mechanisms
  • Elastic Search
  • While this position is primarily a java based role, our platforms use a lot of different technologies and the candidate should be open to understanding these technologies.

Professional Skills:

  • Excellent verbal, interpersonal and written communication skills
  • Strong analytical, problem solving and decision making capabilities
  • Team player with the ability to work in a fast paced environment
  • Resourceful, keen and self-motivated

#LI-DNI

Similar Jobs

Entry Level Software Developer

Contract job in Orlando

Entry Level Software Developer

Contract job in Melbourne

Application Architect V

Contract job in Jersey City

Technical Project Manager

Contract job in Jersey City