Company:
ICONMA, LLC
Location: Cleveland
Closing Date: 04/12/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Senior Java Developer
Location: Cleveland, OH/ Hybrid
Duration: 6 months with possible contract to hire
Description:
- 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.
Skill/Experience/Education:
Mandatory Skills:
5-10 Years Experience
Positon Responsibilities Include:
- The candidate should be have profound knowledge in the areas of web based application development, testing and deployment process .
- The candidate will be responsible for gathering business requirements, analyzing, coding and testing.
- Should be well versed with Software development cycle and Application development process.
- The candidate should work with minimum supervision. Offer solutions to improve the performance of existing applications and develop new modules with latest technologies without effecting the existing application functionality .
- The candidate should have experience in migration of Java based projects .
- The candidate should have experience in implementing security for web based application and webservices.
- The candidate should be able to work individually or as a part of team as per project requirement.
- The candidate should have strong communication and organization skills.
Experience Required:
- Minimum 7 years of IT experience
- 5+ years in J2EE development experience implementing web applications (with oracle 10g or higher as database)
- 3+ years in Struts 1.x framework.
- 3+ years in Spring Framework .
- 2+ years in JBoss Application Server (JBoss 5.x, EAP 6.x, EAP 7.x).
- 2+ years in ANT scripting.
- 2+ years in Maven.
- 3+ years in reporting tools (Jasper Reports preferred).
- 3+ years in Java scripting .
- 3+ years in XML technologies.
- 4+ years in implementing Webservices using SOAP, REST.
- 3+ years in UNIX shell scripting.
- 3+ years in version control tools like CVS,GIT.
- 3+ years in Junit.
- 4+ years in SUN Solaris .
Experienced Preferred:
- 10 + years of IT experience.
- 2+ years in JBoss Drools rule engine.
- 2+ years in implementing micro-services.
- 4+ years in implementing design patterns and caching technologies.
- 3+ years in Angular JS, Jquery, Node.js
- EAP 7.X performance tuning and optimization.
- Implementing Continuous integration/ continuous delivery environment using Jenkins.
- Experience in Selenium testing.
Pluses:
- Business background in Financials area (Payroll, AR, Accounting) .
Education:
- Degree in Computer Science, Engineering or relevant field preferred.
Senior Java Developer
Location: Cleveland, OH/ Hybrid
Duration: 6 months with possible contract to hire
Description:
- 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.
Skill/Experience/Education:
Mandatory Skills:
5-10 Years Experience
Positon Responsibilities Include:
- The candidate should be have profound knowledge in the areas of web based application development, testing and deployment process .
- The candidate will be responsible for gathering business requirements, analyzing, coding and testing.
- Should be well versed with Software development cycle and Application development process.
- The candidate should work with minimum supervision. Offer solutions to improve the performance of existing applications and develop new modules with latest technologies without effecting the existing application functionality .
- The candidate should have experience in migration of Java based projects .
- The candidate should have experience in implementing security for web based application and webservices.
- The candidate should be able to work individually or as a part of team as per project requirement.
- The candidate should have strong communication and organization skills.
Experience Required:
- Minimum 7 years of IT experience
- 5+ years in J2EE development experience implementing web applications (with oracle 10g or higher as database)
- 3+ years in Struts 1.x framework.
- 3+ years in Spring Framework .
- 2+ years in JBoss Application Server (JBoss 5.x, EAP 6.x, EAP 7.x).
- 2+ years in ANT scripting.
- 2+ years in Maven.
- 3+ years in reporting tools (Jasper Reports preferred).
- 3+ years in Java scripting .
- 3+ years in XML technologies.
- 4+ years in implementing Webservices using SOAP, REST.
- 3+ years in UNIX shell scripting.
- 3+ years in version control tools like CVS,GIT.
- 3+ years in Junit.
- 4+ years in SUN Solaris .
Experienced Preferred:
- 10 + years of IT experience.
- 2+ years in JBoss Drools rule engine.
- 2+ years in implementing micro-services.
- 4+ years in implementing design patterns and caching technologies.
- 3+ years in Angular JS, Jquery, Node.js
- EAP 7.X performance tuning and optimization.
- Implementing Continuous integration/ continuous delivery environment using Jenkins.
- Experience in Selenium testing.
Pluses:
- Business background in Financials area (Payroll, AR, Accounting) .
Education:
- Degree in Computer Science, Engineering or relevant field preferred.
Share this job
Useful Links