Seeking a Full Stack Java Developer for a contract position with a Global Financial Institution located in Plano, TX. This is a 12+ month contract opportunity.
In this role, you will design, develop, and deliver solutions for infrastructure applications within a cross-functional team. The position involves full-stack development using Java Spring Boot and Angular to build and integrate REST API services, design database structures, and work within a public or private cloud environment.
Responsibilities:
- Design and deliver elegant solutions based upon requirements from key stakeholders
- Create and maintain documentation to help others understand and leverage the solutions being developed
- Deliver solutions which integrate with external systems to consume data through various interfaces (REST API, SFTP, S3, etc.)
- Provide interfaces for both internal and external communications, including appropriate capabilities for enforcing security and entitlements
- Design and develop database structures to meet business needs
- Participate in front end development efforts to help with added velocity as needed
Requirements:
- 7-10 years of Java development experience (Java version 17-21)
- Able to speak to their experiences coding with specific examples of how coding was completed successfully
- Ability to clearly communicate and collaborate across cross functional teams, both verbally and in written form
- Demonstrated deep ability to develop REST API services, including all facets of the work (data structures, business logic, and interfaces)
- Experience working with industry standard interface frameworks and protocols, commonly leveraged to deliver microservices
- Working knowledge of testing methodologies and integrations
- Experience with Front-end UI development technologies (SPA) like Angular (version 14 or higher)
- Experience with public or private cloud, Linux or VM machines
- Experience with Java Spring Boot and MySQL
- Full understanding of the SDLC and able to function as a full stack developer, with a deep understanding of backend technologies
- Fundamental knowledge of IaaC concepts and tools
- Experience in designing or developing hosting solutions