Roles and ResponsibilitiesDesign, develop, and maintain high-quality web applications using Java/J2EE technologies, including JPA, MVC frameworks, CSS, JSON/XML Technologies, Struts, JQuery, Spring, Spring Boot, Hibernate, and HTML.integrate applications with various systems using MVC architecture, ensuring seamless interoperability and performance.Work with modern JavaScript frameworks such as Vue, React, and Node.js to enhance the user experience and functionality of web applications.Develop, implement, and maintain SOAP/RESTful services, APIs, API gateways, and Microservices to support business processes and enhance system capabilities.Manage codebase using command line git and GitHub, ensuring consistent version control and collaboration across the development team.Implement and manage applications using container technologies like Docker, Kubernetes, and CI/CD pipelines for automated deployment and scalability.Leverage cloud technologies (preferably Azure/AWS) for application deployment, management, and vendor integrations, focusing on API integration.Ensure container security, management, and orchestration in cloud environments to maintain the integrity and availability of applications.Develop test cases and test plans to identify, debug, and resolve software bugs and system issues, ensuring robust and reliable applications.Participate in Agile product development using Scrum or Kanban methodologies, contributing to sprints and iterative improvements.Maintain thorough documentation of application design, development processes, and system integrations to support ongoing maintenance and knowledge sharing. Required QualificationsBusiness background in Financials area (Payroll, AR, Accounting).Web Application Development experience in Java/J2EE environment including JPA, MVC frameworks, CSS, JSON/XML Technologies, Struts, JQuery, Spring, Spring Boot, Hibernate, and HTML.Experience with MVC architecture integration, Object-Oriented Analysis and Design (OOAD), and common design patterns.Experience working with JavaScript frameworks such as Vue, React, and Node.jsStrong experience working with SOAP/RESTful services, APIs, API gateways, or Microservices.Experience in an Enterprise Database Management System (preferably Oracle), including intermediate or higher use of SQL and stored procedures.Strong experience with command line git and GitHub.Experienced with Containers and Continuous Integration and Continuous Deployment (CI/CD) technologies and concepts.Hands-on experience working with Kubernetes and container orchestration.Experience with cloud technologies preferably Azure/AWS and vendor integrations, specifically around API integration.Understanding of Container security, management, implementation, and orchestration in a cloud environment.Experience testing, debugging, and diagnosing software bugs and system issues.Agile product development experience utilizing Scrum or Kanban.