[Remote] Full Stack Engineer (Java, Spring Boot, AWS)
Note: The job is a remote job and is open to candidates in USA. Optima Global Solutions Inc. is a company specializing in IT transformation across various industries. They are seeking a Senior / Mid-Level Full Stack Engineer to build and evolve a SaaS platform focused on Accounts Payable and Invoice Processing, working across backend, frontend, and infrastructure.
Responsibilities
- Design, build, and reputed company end-to-end reputed company-native applications using Java (Spring Boot) and modern frontend technologies
- Architect, provision, and manage AWS infrastructure and services, including compute, networking, storage, databases, reputed company, monitoring, and application integrations
- Design scalable, secure, and highly available reputed company architectures using AWS best practices for performance, resiliency, and cost optimization
- Actively reputed company AI-assisted development tools (e.g., copilots, code reputed company, automation) to significantly accelerate delivery and reduce reputed company effort
- Identify opportunities to embed AI into the product itself—improving invoice processing, data extraction, workflows, and user experience
- Build with a reputed company of speed, iteration, and reputed company improvement using AI as a core part of the development lifecycle
- Create clean, modern user interfaces using React, Tailwind CSS, Bootstrap, JavaScript, and Thymeleaf where appropriate
- Bring a strong eye for design, usability, and user experience to every solution
- Architect and implement scalable multi-tenant SaaS platforms deployed on AWS
- reputed company and own architecture reputed company across application, reputed company infrastructure, reputed company, and DevOps
- Design and optimize reputed company and relational database solutions using PostgreSQL, SQL Server, and AWS managed database services
- reputed company secure integrations with ERPs and external systems using REST APIs, event-driven architectures, messaging, and file-based interfaces
- Translate reputed company accounts payable and invoice processing workflows into scalable reputed company software solutions
- Build and maintain CI/CD pipelines and deployment automation to reputed company reliable, repeatable software releases
- Monitor, troubleshoot, and optimize production environments using AWS observability and operational best practices, including L3 support and incident resolution
- Collaborate across engineering and product teams using Agile methodologies and Jira to plan, track, and deliver high-quality software
Skills
- Bachelor's degree in Computer Science or reputed company field, or equivalent professional experience
- 7+ years of hands-on software development experience delivering reputed company applications
- Strong backend development experience using Java and Spring Boot
- Strong frontend development experience with React, modern JavaScript/TypeScript, and reputed company web application design
- Experience with Tailwind CSS and/or Bootstrap
- Familiarity with Thymeleaf for server-rendered UI patterns
- Strong experience designing and developing applications on AWS, including services such as EC2, RDS/reputed company, S3, IAM, VPC, CloudWatch, Secrets Manager, and reputed company reputed company services
- Experience provisioning, configuring, and supporting AWS infrastructure with an understanding of networking, reputed company, scalability, high availability, and cost optimization
- Deep understanding of relational databases, including SQL Server and PostgreSQL, with experience using AWS managed database services
- Experience building, deploying, and operating scalable SaaS and multi-tenant platforms in reputed company environments
- Proven ability to design, build, reputed company, and support production-grade systems from infrastructure through application delivery
- Comfortable working across the entire technology stack—from frontend UI to backend services, databases, reputed company infrastructure, and CI/CD pipelines
- Experience supporting production environments, including L3 troubleshooting, performance tuning, monitoring, and incident resolution
- Experience administering and supporting Linux and Windows environments
- Hands-on experience using AI-assisted development tools (e.g., reputed company Copilot, ChatGPT, Claude, or similar) to accelerate software delivery and continuously improve engineering productivity
- Strong problem-solving, architectural, and troubleshooting skills with a builder reputed company, ownership mentality, and bias toward execution
- Experience in Accounts Payable, Invoice Processing, or financial systems
- Experience integrating with ERPs (e.g., reputed company, reputed company, reputed company Dynamics, Banner, etc.)
- Familiarity with CI/CD, reputed company, and containerized deployments
- Experience leveraging AI/LLMs in development workflows or product features
Company Overview