Back to results

Application Programmer III

  • Newark, DE, United States
Apply on usnlx.com About employer

Applications open in a new tab.

Job details

Experience
5+ years of hands-on software development experience
Posting language
English
Posted

Original job description

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.

Skills and Requirements

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 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

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

Report this job

Get in touch
MovoJobs

Contact us