Certified Woman & Minority Owned

Cloud Developer

Reference Number: RKILCD42

Cloud Developer
experience  Not Disclosed
location  Chicago, IL (100% Remote)
duration  12.0 Months
salary  Not Disclosed
jobtype  Not Disclosed
Industry  Government - Local
Job Description


Responsible for the technical delivery, enhancement, and maintenance of multiple custom-built Java/J2EE web applications on-premises and in the cloud. The Cloud Data Developer will have a strong foundation in software design and development, J2EE framework, object-oriented programming, continuous integration, relational database, and cloud development experience with a SCRUM development team spirit.

Essential Job Responsibilities & Duties:

Participate in technology design decisions considering usability, scalability, security, ongoing supportability of software components helping to evaluate cloud solutions.
Perform the analysis, architecture, design, development, and implementation of Distributed Systems applications using Web based, Java, Java EE, Web Services, MS SQL Server, Security, authentication, and authorization technologies.
Improve existing systems.
Migrate on-premises corporate applications and related data to the cloud.
Analysis to business documents and user requirements, functional specifications, and testing requirements as necessary for projects.
Collaborate with different IT functional departments including Operations, DevOps, and QA.
Provide timely and accurate reporting to project team and management. Indicate progress to plan, solutions, alternatives, etc.
Improve architecture by studying emerging technologies, evaluating their applicability to operational requirements.
Work on the deploy of cloud applications following defined architectures and leadership guidelines.

Experience & Qualifications/Skills:

3+ years relevant experience delivering custom web enterprise applications.
Ability to effectively communicate with SM, DevOps and POs and clearly explain technical abstractions.
Demonstrated experience in delivering custom enterprise applications connected with legacy systems/databases.
Demonstrated experience in project life cycle using techniques such as Scrum and Test-Driven development.
Development experience in analysis and design of microservices and web-based client facing applications.
Good written and verbal communication skills; strong problem-solving skills with the ability to work to resolve complex issues in a timely manner.
Experience in delivery of major projects in a multinational organization as a developer role.
Functional knowledge and use of Java Design Patterns and best coding practices.

Technical Skills:

1+ year of experience developing cloud solutions or training in Azure or AWS.
Comfortable developing for enterprise n-tier technical environments involving Java/Java EE, security, application server architecture.
Expertise with REST services (message queues experience is a plus).
Experience in large scale systems involving reporting, transactional systems, and integration with other enterprise systems APIs.
Experience with JavaEE containers and/or Docker.
Experience in analysis and design of web-based client facing applications using at least one of the following development frameworks: Spring, JSF, JavaScript, and/or XML Beans.
Source control management experience using tools such as SVN or Git.
Commitment and understanding of DevOps best practices such as CI/CD deploying using tools such Jenkins, Maven, GitHub repos.
Relational database experience using MS SQL Server and/or Oracle, Hibernate, and JDBC.
Comfortable using Eclipse or IntelliJ IDE.

Education, Licenses and/or Certifications:

Bachelor's degree in Engineering, Computer Science, or Information Systems or equivalent.

Schedule: M-F, 8.30 a.m. - 4.30 p.m, CST, including rotating on call responsibilities for rare evening and weekend emergencies
May work out of their home office or work out of client headquarters in Chicago, as required.
VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Apply for this Job

(Please ensure email matches your resume email)

(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)

By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email/SMS

Join VIVA and grow

VIVA is faster, easier and you still have complete control