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