Sr Java Developer
at Zenith Services
Cleveland, Ohio, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 17 Jan, 2025 | USD 60 Hourly | 10 Jul, 2024 | N/A | Css,Sql,Scrum,Kubernetes,Hibernate,Stored Procedures,Vue,Jpa,Github,Kanban,Html,Spring Boot,Continuous Integration,Design Patterns,Spring,Orchestration,Management System,Test Cases,Debugging,Javascript Frameworks,Struts,Node.Js,Microservices,Design,Jquery | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
QUALIFICATIONS:
- Business 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.js
- Strong experience working with SOAP/RESTful services, APIs, API gateways and/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.
- Experience developing test cases and test plans.
- Agile product development experience utilizing Scrum or Kanban.
Responsibilities:
- Design, 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.
- Provide technical leadership and guidance to junior developers, ensuring best practices in Object-Oriented Analysis and Design (OOAD) and common design patterns are followed.
- 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.
- Utilize Enterprise Database Management Systems (preferably Oracle) to manage data, including writing and optimizing SQL queries and stored procedures.
- 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.
- Work closely with cross-functional teams, including business analysts, project managers, and other stakeholders, to gather requirements, provide technical insights, and ensure successful project delivery.
- Stay current with emerging technologies and industry trends, continuously improving skills and applying new knowledge to enhance application performance and development processes.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Cleveland, OH, USA