Nesco Resource - Cleveland, OH

posted 3 months ago

Full-time
Cleveland, OH
Administrative and Support Services

About the position

The Sr. Java Developer position focuses on the development and maintenance of web applications within the financial domain, specifically in Payroll, Accounts Receivable (AR), and Accounting. The role requires a strong background in Java/J2EE technologies and a solid understanding of web application development principles. The ideal candidate will have experience with various frameworks and technologies, including JPA, MVC, CSS, JSON/XML, Struts, JQuery, Spring, Spring Boot, Hibernate, and HTML. This position is primarily on-site, requiring attendance 2-3 days a week, and is based in Cleveland, OH. Candidates should possess a degree in Computer Science, Engineering, or a related field, and have a minimum of 5-10 years of relevant experience. The role demands proficiency in MVC architecture integration, Object-Oriented Analysis and Design (OOAD), and familiarity with common design patterns. Additionally, experience with JavaScript frameworks such as Vue, React, and Node.js is essential. The Sr. Java Developer will work extensively with SOAP/RESTful services, APIs, and Microservices, and should have a strong background in Enterprise Database Management Systems, preferably Oracle, along with intermediate SQL skills. Familiarity with command line git and GitHub is required, as well as experience with Containers and Continuous Integration and Continuous Deployment (CI/CD) technologies. Hands-on experience with Kubernetes and cloud technologies, particularly Azure or AWS, is also necessary, along with an understanding of container security and management in a cloud environment. The candidate will be responsible for testing, debugging, and diagnosing software bugs and system issues, as well as developing test cases and test plans. Agile product development experience utilizing Scrum or Kanban methodologies is preferred, ensuring that the candidate can effectively contribute to a dynamic and collaborative team environment.

Responsibilities

  • Develop and maintain web applications in the financial domain, focusing on Payroll, AR, and Accounting.
  • Utilize Java/J2EE technologies and frameworks for application development.
  • Integrate MVC architecture and apply Object-Oriented Analysis and Design (OOAD) principles.
  • Work with JavaScript frameworks such as Vue, React, and Node.js.
  • Implement and manage SOAP/RESTful services, APIs, and Microservices.
  • Utilize Enterprise Database Management Systems, preferably Oracle, and write SQL queries and stored procedures.
  • Manage version control using command line git and GitHub.
  • Implement Continuous Integration and Continuous Deployment (CI/CD) practices.
  • Work with Kubernetes and container orchestration technologies.
  • Integrate cloud technologies, preferably Azure or AWS, with a focus on API integration.
  • Test, debug, and diagnose software bugs and system issues.
  • Develop test cases and test plans for software applications.
  • Participate in Agile product development using Scrum or Kanban methodologies.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a relevant field preferred.
  • 5-10 years of experience in Java/J2EE web application development.
  • Strong experience with JPA, MVC frameworks, CSS, JSON/XML, Struts, JQuery, Spring, Spring Boot, Hibernate, and HTML.
  • Experience with MVC architecture integration and Object-Oriented Analysis and Design (OOAD).
  • Proficiency in JavaScript frameworks such as Vue, React, and Node.js.
  • Strong experience with SOAP/RESTful services, APIs, and Microservices.
  • Experience with Enterprise Database Management Systems, preferably Oracle, and intermediate SQL skills.
  • Proficient in command line git and GitHub.
  • Experience with Containers and CI/CD technologies.
  • Hands-on experience with Kubernetes and container orchestration.
  • Familiarity with cloud technologies, preferably Azure or AWS, and API integration.
  • Understanding of container security and management in a cloud environment.
  • Experience in testing, debugging, and diagnosing software bugs and system issues.
  • Experience in developing test cases and test plans.
  • Agile product development experience utilizing Scrum or Kanban.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service