Open role
[Remote] Java Software Engineer
Note: The job is a remote job and is open to candidates in USA. Bayforce is recruiting for a Software Engineer II to support a consumer digital banking technology team developing and maintaining customer-facing web applications and middleware. The role focuses on building React and Java applications and services while contributing to a transition from .NET/Angular applications to a cloud-hosted architecture.
Responsibilities
- Design, develop, enhance, and support consumer-facing web applications
- Develop modern single-page applications using React
- Build and maintain backend and middleware services using Java
- Contribute to the organization's transition from existing .NET/Angular applications to React/Java
- Develop applications that will operate within a Microsoft Azure cloud environment
- Work with applications deployed through Azure Kubernetes Service (AKS)
- Collaborate with technical leads, product owners, engineers, and other technology teams
- Participate in Agile/PI planning, development, testing, troubleshooting, and production support
- Develop maintainable, scalable, and reliable solutions for high-volume consumer applications
- Take ownership of assigned development work and contribute effectively within an established engineering team
Skills
- Minimum of an Associates degree and 5 years systems analysis/application development experience, or in lieu of a degree, a combined minimum of 7 years higher education and/or work experience, including a minimum of 5 years systems analysis/application development experience
- Strong hands-on React development experience
- Strong hands-on Java development experience
- Experience developing modern web applications / single-page applications (SPAs)
- Experience developing or integrating with APIs and backend services
- Solid understanding of modern software development practices and application architecture
- Ability to work effectively within an Agile development environment
- Good communication and collaboration skills
- Microsoft Azure experience
- Experience with Azure Kubernetes Service (AKS) or Kubernetes
- .NET Core / .NET API development experience
- Angular experience
- Experience modernizing or migrating legacy applications to newer technology stacks
- Previous banking or financial services experience
- Experience developing high-volume, customer-facing digital applications
- Strong bonus: Azure/AKS
- Additional bonus: .NET Core and Angular
Company Overview