What are the responsibilities and job description for the Senior Java Developer position at Artech LLC?
Location: Newark, DE
On Artech's W2
Job Description
We are seeking an experienced Java Developer to design, develop, test, and maintain high-volume enterprise applications. The ideal candidate will have strong Java/J2EE expertise, hands-on experience with Spring frameworks, RESTful web services, and distributed systems.
Required Skills & Qualifications
Strong Java/J2EE, OOP concepts, design patterns, and distributed systems experience.
Hands-on experience with Spring Boot, Spring MVC, Spring Security, Spring Integration, and Spring Data JPA.
Experience developing RESTful and SOAP web services using XML and JSON.
Working knowledge of Vue.js, ReactJS, or Handlebars.
Experience with JUnit, Git, Bitbucket, Maven, Artifactory, and Eclipse or equivalent IDE.
Familiarity with Splunk, Dynatrace, MQ (WebSphere MQ/ActiveMQ), Groovy, JVM internals, and performance tuning.
Knowledge of application security, defensive programming, and GitHub Copilot.
Bachelor's or master's degree in Computer Science or a related field preferred.
Around 2-3 years of experience in Banking Domain
Must be able to work directly for Artech on W2