Back to results

Application Programmer III

  • Newark, DE, United States

From $65.37 USD / hour

Applications open in a new tab.

Job details

Pay
From $65.37 USD / hour
Experience
5+ years of hands-on software development experience
Posting language
English
Posted

Original job description

Required Skills & Experience

Experience working on high volume applications.

Experience in server-side frameworks like Spring MVC.

Experienced with the Spring Framework, including Spring Boot, Spring Security, Spring Integration, Spring MVC, Spring Data JPA

Good understanding of SOAP web services with XML and JSON

Experience building restful web services

Working knowledge for front end technologies like handlebars, Vue, and reactJS

XML and JSON binding libraries (jaxb, Jackson, gson, etc) Unit Tests – Junit

Experience with GIT, Maven, Artifactory, Eclipse (or equivalent IDE)

Experience with GIT distributed version control, branching/merge strategies, and Bitbucket.

Experience with monitoring toolset like Splunk, Dynatrace. Familiarity with MQ (Websphere MQ or ActiveMQ).

Experience in performance tuning with good understanding JVM internals.

Experience with groovy

Experience in Object-oriented programming and concepts

Experienced in Distributed System development using Java/J2EE/Web Technologies

Familiar with Java design patterns

Experience with defensive programming and application security.

Experience with Github/Copilot

Nice to Have Skills & Experience

Bachelor's or master's degree in computer science or related field.

5+ years of hands-on software development experience

Exposure to Agile Methodologies

Ability to communicate complex technology solutions to diverse teams namely, technical, business and management

Good interpersonal communication skills for tech and business conversations – ability to work in a collaborative/team environment

Good analytical skills to break down requirements, solve

Job Description

We are seeking an experienced Java Developer to design, develop, test, and deliver complex software solutions supporting high-volume enterprise applications. This individual contributor will build scalable applications using Java, Spring Boot, and Spring-based frameworks, develop and integrate REST and SOAP web services/APIs, and write clean, maintainable code with comprehensive unit testing. The developer will participate throughout the full software development lifecycle, including requirements gathering, story refinement, technical design, estimation, development, testing, deployment, and production support. This role will also be responsible for troubleshooting complex application and integration issues, performing JVM-level performance tuning, analyzing and resolving defects, and contributing to integration, regression, and performance testing. The ideal candidate will work collaboratively across engineering, business, and management teams to deliver secure, scalable, and well-tested solutions that meet functional, non-functional, and compliance requirements.

More about this job

Skills

  • Spring Framework
  • Spring Boot
  • Vue.js
  • JUnit
  • Apache Maven
  • IDE
  • Atlassian Bitbucket
  • Splunk
  • Dynatrace
  • IBM WebSphere MQ
  • Object-oriented programming
  • Oracle Java
  • GitHub
  • Computer science
  • Software development
  • Agile
  • Communication skills
  • Analytical skills
  • Unit testing
  • Requirements gathering
  • Estimating
  • Troubleshooting
  • Regulatory compliance

Report this job