logo

View all jobs

Java Developer

New Albany, OH
Job Description: Responsible for designing, developing, and maintaining high-quality software applications using Java and related technologies. This role involves collaborating with cross-functional teams to gather requirements, write clean and efficient code, and ensure timely delivery of software solutions. Key responsibilities include developing and implementing application features, performing code reviews, troubleshooting and debugging applications, and optimizing performance. The Java Developer works with frameworks such as Spring or Hibernate and may also be involved in database design and integration.
Qualifications
  • 6+ years of experience developing applications on the Java 8 platform or later.
  • Knowledge of object-oriented concepts, design patterns, XP and Agile practices.
  • Experience using MVC frameworks (Struts2, Spring MVC).
  • Experience using a Java Enterprise Edition (JEE) server such as Apache Tomcat or Oracle WebLogic, JBoss, AS.
  • Experience with Springboot, Confluent Kafka, and MongoDB is mandatory.
  • Experience building automated tests (JUnit, Sprint Test, etc.) in a continuous integration development project. 
  • Experience using CI/CD tools such as Bamboo, Jenkins, GitLab-CI, or similar.
  • Experience using front-end web concepts and technologies such as CSS, HTML, JavaScript, JSP, JQuery, etc.
  • Experience using Kubernetes, Cloud Platforms (such as OpenShift, AWS, GCP, Azure), and Docker Containers is a plus.
  • Experience in writing and interpreting both high level and detailed designs.
  • Excellent written and verbal communications skills to facilitate communications.
Preferred Qualifications
  • Experience developing and troubleshooting SQL and stored procedures in Oracle.
  • Familiarity interacting with Java EE APIs: Restful Web Services (JAX-RS), SOAP Web Services (JAX-WS), Java Messaging (JMS), transaction management, and security frameworks (Spring Security).
  • Experience with other front-end web concepts and technologies: Bootstrap/Foundation and Angular/React/VU.js is a plus.
  • Experience in PL/SQL, Oracle Forms, and XML.
  • Experience supporting custom development, Oracle package applications, and interfaces to existing applications.
  • Possess knowledge of basic UNIX commands to manage application servers
  • Experience with testing and project management tools, preferable qTest, EPM, Jira, Wiki Confluence.

Share This Job

Powered by