Senior Java Full-Stack Engineer (Microservices) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Techstra Solutions · 2 days ago

Senior Java Full-Stack Engineer (Microservices)

Techstra Solutions helps leading organizations unlock the value of Digital and Talent Transformation. They are seeking a Senior Java Full-Stack Engineer to lead the design and development of scalable, high-concurrency microservices, focusing on both backend and frontend technologies.

Cloud ComputingConsultingDevOpsManagement Consulting
check
H1B Sponsor Likelynote

Responsibilities

Lead the architectural design of microservices-based solutions, ensuring loose coupling, scalability, and high availability
Apply distributed systems patterns such as service discovery, API gateways, and circuit breakers (Resilience4j)
Contribute to solution design decisions related to scalability, fault tolerance, and data consistency
Build end-to-end features from Angular UI through backend services to Oracle and MongoDB persistence layers
Design and implement secure, well-structured RESTful APIs
Collaborate with product owners, architects, and peers to deliver high-quality features
Develop and maintain backend services using Java 17+ and Spring Boot 3.x
Leverage modern Java features including: Records, Sealed Classes, Pattern Matching, Stream API
Use Spring ecosystem components: Spring Web, Spring Data JPA / MongoDB, Spring Security, Spring Cloud
Design and optimize data access for Oracle and MongoDB
Perform performance tuning, indexing, and query optimization (SQL and MQL)
Apply polyglot persistence and data consistency patterns such as: Saga, Transactional Outbox
Ensure transactional integrity across distributed services
Strong focus on TDD / BDD practices
Build and maintain automated tests using: JUnit 5, Mockito, Testcontainers (Oracle and MongoDB integration testing)
Participate in code reviews and uphold engineering best practices
Build and support CI/CD pipelines using: Jenkins, GitLab CI, GitHub Actions
Support deployment and release activities in cloud or containerized environments
Implement and enforce security standards including: OAuth2, OIDC, JWT
Ensure secure communication and standardized error handling across services

Qualification

Java 17+Spring Boot 3.xMicroservicesAngular (v14+)OracleMongoDBRESTful APICI/CD pipelinesTDD / BDDAutomated testingApache KafkaIBM MQRabbitMQAnalytical skillsMentoringCommunication

Required

7+ years of professional software development experience
Strong hands-on experience with Java 17+ and Spring Boot 3.x
Proven experience building microservices-based systems
Full-stack experience with Angular (v14+)
Java, Spring Boot, and Spring Cloud
Oracle (advanced SQL / PL-SQL, performance tuning)
MongoDB (NoSQL modeling, aggregations, versioning)
RESTful API design and integration
TDD / BDD and automated testing
CI/CD pipelines and modern DevOps practices

Preferred

Event streaming with Apache Kafka (Producers, Consumers, Kafka Streams)
Experience with IBM MQ or RabbitMQ
Exposure to cloud-native or containerized deployments
Experience in financial services, banking, or other regulated industries

Company

Techstra Solutions

twittertwitter
company-logo
Techstra Solutions is a consulting firm for digital and talent transformation.

H1B Sponsorship

Techstra Solutions has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (8)
2023 (2)
2021 (2)
2020 (1)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Larry Honig
Chief Digital Officer
linkedin
Company data provided by crunchbase