Senior Full Stack Java Engineer

Posted 23 hours ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Create, develop, test, and sustain scalable backend services utilizing Java, Spring Boot, and established software engineering methodologies.

• Construct contemporary web applications with React, TypeScript, reusable components, responsive designs, and accessible interaction techniques.

• Design and utilize REST APIs following an API-first strategy.

• Keep up-to-date OpenAPI/Swagger contracts and ensure effective error handling.

• Create modular, maintainable solutions through microservices and implement object-oriented and event-driven design patterns.

• Utilize Node.js for lightweight services, backend-for-frontend components, integrations, or development tools.

• Design and enhance PostgreSQL data models and queries focusing on integrity, performance, and audit trails.

• Develop and implement integrations with both internal and external systems utilizing REST APIs, webhooks, messaging, and other integration methodologies.

• Containerize applications and engage in cloud-based deployment strategies, configuration management, and maintaining environmental consistency.

• Construct and sustain Jenkins-based CI/CD pipelines featuring automated testing, quality gates, and repeatable deployments.

• Equip applications with structured logging, metrics, tracing, and actionable error reporting.

• Diagnose functional and production challenges and enhance application performance, resilience, scalability, and maintainability.

• Partner with Product, UX, QA, DevOps, Architecture, and fellow engineers through design discussions, code assessments, planning, and continuous enhancement.


⛳️ Requirements

• Over 6 years of full-stack software development experience, including taking ownership of production applications.

• Extensive hands-on experience with Java and Spring technologies, especially Spring Boot, REST services, persistence, security, and automated testing.

• Strong frontend development background with Angular or React, TypeScript, HTML, CSS, component-based design, state management, and modern testing methodologies.

• Knowledge of Node.js for lightweight services, integrations, build tools, or supporting components.

• Demonstrated experience in designing REST APIs, microservices, and maintainable applications within distributed environments.

• Proficient SQL skills and experience in designing efficient data models in PostgreSQL or similar relational databases.

• Experience in developing, deploying, or supporting cloud-based and containerized applications.

• Exceptional communication skills, including the ability to create clear technical documentation and facilitate client-facing workshops.

• Understanding of OAuth2, OpenID Connect, JWT, and secure API design principles.

• Familiarity with Kafka, RabbitMQ, or similar messaging and event-streaming technologies.

• Knowledge of Kubernetes, cloud platforms, observability tools, and secure software delivery practices.

• Experience with Workforce Management (WFM) applications or platforms is a plus.

• Familiarity with AWS services and Amazon Connect is advantageous.

• Experience developing applications for customer experience solutions, contact centers, or customer service settings is beneficial.

• Understanding of forecasting, scheduling, adherence, routing, agent desktop, digital channels, or related operational concepts is advantageous.

• Experience integrating applications with CRM, identity, HR, payroll, analytics, or other enterprise systems is a plus.

• Practical experience with AI-assisted software development or AI-enabled solutions, including Claude or GitHub Copilot, is an added advantage.


🏝️ Benefits

• Comprehensive compensation and benefits package.

• Health insurance.

• Language courses.

• Relocation program.

• Opportunities for professional development.

• Access to certification programs.

• Mentorship and talent investment initiatives.

• Internal mobility options.

• Internship opportunities.

• Engaging projects for top global clients.

• An inclusive and supportive work atmosphere.

• Open lines of communication.

• Regular team-building and company social events.

People also viewed

Atomic - Remote Jobs7 hours ago

Senior Engineer, Tech Lead – Trust, Security, Privacy & Compliance

US flagUnited States OnlyFull-timeFull-stack Engineer$14.6k – $17.5k/month
ApplyView job
Affidea7 hours ago

Senior Software Developer

PL flagPoland, +3 more countriesFull-timeFull-stack Engineer
ApplyView job
GoFasti8 hours ago

Senior Full-Stack Software Engineer

US flagNew York OnlyFull-timeFull-stack Engineer$9,200 – $10k/month
ApplyView job
StructureIt8 hours ago

Senior Full Stack Engineer

ZA flagSouth Africa OnlyFull-timeFull-stack Engineer
ApplyView job
L3Harris Technologies8 hours ago

Application Developer – Full Stack Developer

US flagFlorida, +4 more statesFull-timeFull-stack Engineer$80.5k – $149.5k/year
ApplyView job
Kalman & Company, Inc.8 hours ago

Senior Software Engineer – Microsoft Development Platform

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers