Nesco Resource - Cleveland, OH
posted 3 months ago
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.