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
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
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
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 StageRecent News
Business Journals
2022-04-01
Company data provided by crunchbase