Overview
Remote
Depends on Experience
Contract - W2
Contract - 3 Month(s)
Skills
AWS Certified Solutions Architect
Java
Job Details
Position: Senior Cloud Developer
Location: Remote
Job Type: Contract
Duration: 3 months to start
Job Description
- Serve as a subject matter expert & provide technical leadership while partnering with the Annuities business, Enterprise Architecture, Application Development (Build), Maintenance and Support (Run), Managed Service Providers and Infrastructure teams on the re-platforming of our Straight Through Processing platforms (JEE on prem) to the Cloud.
- You will be responsible for collaborating with Annuities IT and Enterprise Architecture to set the platform strategy direction on the design & development of applications systems while demonstrating an understanding of the broad implications & financial impacts of proposed solutions on operational & infrastructure support.
- Identifies potential application solutions by understanding complex business/technical problems and opportunities.
- You will also work with various teams to implement solutions to achieve Business and IT strategies and goals associated with Quarterly Product Releases, Projects, Minor Enhancements and Support initiatives.
- You will also be responsible for many aspects of technical delivery and oversight related to application development activities (e.g., solution proposals, architectural decisions, macro and micro designs, build/construction activities) and will partner with the Annuities IT leadership team to deliver quality solutions for the Annuities organization.
- You will have the opportunity to architect and re-architect applications in an Event-Driven/Service Oriented/Cloud environment.
- Be on the leading edge of the development of applications as the client moves forward in its Cloud Transformation.
- Interviewing, facilitating meetings, and documenting requirements with the customer; asking the right questions to drive system requirement and solutioning needs. Ensuring technical system requirements are documented, understood, adequately detailed to drive overall solution.
- Analyzing, problem-solving, researching and challenging the norm to drive innovation and drive great technology solutions.
- Networking across teams to design, develop, and deploy the technology and architecture necessary to deliver quality business solutions. Activities include business case development, solution planning, business process modeling, logical system design, system procedures development, and estimating.
What we are looking for
Must-haves:
- 5-7+ Years' experience in application development that directly aligns with the specific responsibilities for this position (Required)
- AWS Certified Solutions Architect - Associate and/or AWS Certified Developer - Associate certifications
- Experience with applying software design/development practices, tools, and languages on a diverse set of platforms including distributed (e.g., JEE, EJB, Servlets and JMS, JSF, web services (SOAP and Restful), WebSphere, RAD/Eclipse, UDB and Oracle, Hibernate/Spring Boot Technologies/Java Stream, Micro services) platform preferred.
- Proficient in Core Java concepts including Collections, Exception Handling, Generics, multi-threading, data structures, algorithms, application integration, APls, and Event-Driven architecture patterns.
- Experience with Agile software development methodologies.
- Experience with DevOps practices such as Infrastructure as Code, Continuous Integration, and automated deployment pipelines, security scanning and automated functional testing using Gitlab and other tooling.
- Bachelor's degree in business, Computer Science, or related field preferred; however, equivalent professional experience considered
- Working knowledge/applied practice of Straight Through Processing or End to End Automation of business processes.
- Work experience in end-to-end development and migrating the application to Cloud using the Amazon Web Services (AWS) availing various services of AWS like EC2, S3 & Lambda.
Nice-to-haves:
- Agile, SCRUM and Kanban experience
- Understanding of various Annuities business processes and systems and understanding of existing Annuities application portfolio
- Fundamental knowledge of integrations to mainframe (e.g., CICS, COBOL, DB2).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.