Java Full Stack Developer || Jersey City, NJ or Dallas, TX (Hybrid Role)

Overview

Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 6 month(s)
No Travel Required

Skills

java
springboot
MQ
Kafka

Job Details

Position               :: Java Full Stack Developer

Location               :: Jersey City, NJ or Dallas, TX (Hybrid Role)

Duration              :: 6+ Months

Interview            :: Video

Job Description:

Primary Responsibilities:

  • Participate in daily code development, code deploys while working on individual or team projects
  • Translate business requirements into software designs and implementations
  • Participate in thorough code reviews with a goal of illustrating quality engineering practices and to produce the highest quality code possible
  • Build high quality and scalable / performance applications
  • Design frameworks that promote concepts of isolation, extensibility and reusability
  • Contribute towards supporting the application platform and resolving issues on time.

Technical Skill Sets needed:

  • Hands on experience in software development using Design Patterns, Java, Java EE, Spring Boot, Spring 6, JMS, REST API, Middleware like IBM MQ, Oracle Database, tomcat, liberty server, WebSphere,
  • Demonstrated capability working with middleware like IBM MQ, Kafka and web application servers Tomcat, liberty
  • Familiar developing and running applications in Windows and Linux environments and container technologies like Docker, Kubernetes, OpenShift will be a plus.
  • Demonstrable experience in software development using CI/CD tools especially GIT, Bitbucket, Maven, Jenkins, Jira
  • Experience using the following development tools: Visual Studio, IntelliJ, or Eclipse.
  • server, WebSphere, application servers.
  • Familiarity working with relational databases Oracle with experience in stored proceedure.
  • Familiarity with different software development methodologies (Waterfall, Agile, Scrum, Kanban)

 

Other Requirements:

  • Strong ability to gather and analyze requirements and translate them into technical specification.
  • Writing and executing the unit test scenarios / cases to ensure the code quality and reliability.
  • Deep understanding of all lifecycle components (code, test, deploy)
  • Ability to present designs to peers and Product Owner for approval.
  • Troubleshooting and debugging code to resolve technical issues.
  • Optimizing application performance to ensure efficient use of software resources.
  • Good verbal and written communication and interpersonal skills 
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.