Hi,
My name is Amit Patil and I am a Staffing Specialist at Cleo Consulting. I am reaching out to you on an exciting job opportunity with one of our clients.
Job ID: 140023
Job Title: Java Developer
Job Location: Salt Lake City, Utah- REMOTE
Project Duration: - 12+ Months
Remote or onsite: Remote
Preferred/required skills:
- Skill in designing and building customer-facing web applications
- Experience with OAuth2
- Experience in Core JAVA, JEE Framework, Spring Framework/Spring Boot/Spring Security , JPA
- Experience with AWS Technologies, logging
Scoring:
- 20% - Cost
- 20% - JAVA 17
- 25% - Spring AspectJ
- 15% - JSP Primefaces
- 20% - AWS
Required Skills
- Experience with designing and building customer-facing web applications
- Experience with OAuth2
- Experience in Core JAVA, JEE Framework, Spring Framework/Spring Boot/Spring Security , JPA
- Experience with AWS Technologies, logging
- Preferred Skills
- Experience with AWS technologies
- Experience with API Gateway
- Experience with Elastic fundamentals
- SQL Experience
Skills
- Skill in designing and building customer-facing web applications
- Problem analysis and solving skills
- Experience with creating API's using REST
- Understanding of security principles related to: access, roles, groups, and permissions
- Experience in Core Java, JEE framework
- Experience in HTML 5, CSS, JavaScript libraries & frameworks is a plus
- Experience in using Spring Framework/Spring Boot/Spring Security is preferred
- Experience and/or exposure to JPA/Hibernate is a plus
- Experience with AWS technologies, API Gateway, Elastic Beanstalk, Logging, Cloudformation & Terraform scripting knowledge a plus
- Test software using appropriate methodology and techniques
- Understanding of database/data relationship fundamentals, SQL experience a plus
- Deal with people in a manner which shows sensitivity, tact, and professionalism
- Plan, organize and prioritize time and workload in order to accomplish tasks and meet deadlines
- Communicate information and ideas clearly, and concisely, in writing; read and understand information presented in writing
- Experience with CI/CD pipelines
- Experience in GitHub
- Experience with Containerization (Example: Docker)
- Experience with OAth2
Scope of Work
- JAVA developers for creating and maintaining software for the Division of Services for People with Disabilities's applications (USTEPS, UPI. MySTEPS, Admin). USTEPS is a web-based case management system used by DSPD to keep track of current DSPD Client services and a list of people waiting for Services. MySTEPS is public facing for customers to initiate an application. UPI is the provider interface into USTEPS
- One contracted developer is needed to assist with the below tasks:
- Adding OAuth2
- Adding logging
- Design, develop, and maintain web applications using Java, Spring-AspectJ, JSP Primefaces and related frameworks
- Integrate services with and leverage various AWS technologies
- Build, enhance and maintain RESTful web services and APIs for data integration and consumption
- Collaborate with cross-functional teams to gather and analyze requirements
- Participate in the entire software development life cycle, including design, coding, testing, and deployment
- Positions may be remote within the United States. The two Contracted Developers will work with the existing technical team.
- Organizational Context
- The Division of Services for People with Disabilities (DSPD) promotes opportunities and provides support for people with disabilities to lead self-determined lives by overseeing home and community-based services for more than 5,000 people who have disabilities. The USTEPS, MySTEPS and UPI applications are supported by team that includes a business project manager, business analysts and DTS three developers.
Primary Duties:
- Architects, designs, configures, implements, diagnoses, repairs, upgrades, and optimizes applications that support the agency's clients, employees and overall mission.
- Anticipates the impact new or modified software and tools will have on existing systems.
- Participates in the design and implementation of systems that meet user needs.
- Monitors and evaluates operations, programs, processes and/or practices for quality and effectiveness; makes recommendations for improvement.
- Adapts automated system(s) to accommodate special agency needs; designs or enhances agency unique automated systems to interface with existing systems as needed.
- Identifies problems or potential problem areas and recommends solutions.
- Aids other development staff in trouble shooting and answering technical questions
- Other related duties may include State of Utah proprietary/3rd party vendor systems integration, inbound/outbound web services, technical support, technology consulting, data administration, application review services, and/or web application development.
Should you be interested, please send me a copy of your resume in word format along with the following details ASAP.
Full Name:
Current Location:
Hourly rate on C2C/W2/1099:
Work Authorization:
Earliest Available date to start:
Date and times available to interview:
Two Professional References:(Preferably Supervisory references):
Regards,
Amit
Cleo Consulting Inc.
USA Number: +1- 716-775-7283
Email ID:- amit@cleoconsult.com
Website: www.cleoconsult.com