Senior Java Developer - 100% Remote Work
12+ Months
Job Description:
Our Direct Client is seeking an experienced, full-time, dedicated Candidate, with skills and expertise as described in below requirement.
Responsibilities:
This is a new hands-on advanced Java developer position in the Client team requiring current development experience. As a member of the Application Development staff, the candidate would participate in the development and implementation of distributed application.
The position is for an experienced Application Developer who has very strong experience (5+) in developing and implementing applications using the JEE architecture and has very sound knowledge in UI development using Vue.js.
The candidate will be involved in the entire project life cycle (requirements review, technical design, development, deployment and maintenance) utilizing Agile Scrum methodologies, also having strong understanding of application security, scalability, general performance concepts and end to end debugging capabilities. Strong knowledge and expertise in Spring Framework (Core, MVC, AOP, Security, Batch).
Knowledge of UI development tools. Experience with AWS services Familiarity with testing tools/frameworks (e.g. JUnit, Mockito). Experience with Integration Frameworks/platforms, Knowledge of SQL for Oracle database.
Required Skills: Java/J2EE (5+ years of experience), Spring Boot (3+ years of experience), SOAP, RESTful (3+ years of experience), JSON, Vue.js (2+ years of experience), SQL, Hibernate (5+ years). Microservices and deploying to Cloud platform (AWS), Build and Deployment experience with Maven and CI/CD.
Skill Required/Desired:
5 Years Required - Java/J2EE
5 Years Required - Hibernate
3 Years Required - Spring Boot
3 Years Required - RESTful
2 Years Required - Vue.js
Required - SOAP
Required - JSON
Required - SQL
Required - Microservices and deploying to Cloud platform (AWS)
Required - build and deployment experience with Maven and CI/CD