Company: Outseer
Salary: Not provided
Location: , United States
• Design, develop, test, and maintain robust backend and full-stack web applications • Translate complex business requirements into scalable technical solutions • Lead performance tuning efforts across application layers — JVM, database queries, indexing, and caching strategies • Drive code quality through best practices including code reviews, unit testing, and CI/CD adoption • Integrate and maintain messaging systems and asynchronous workflows • Develop and evaluate proof-of-concepts using emerging tools and frameworks • Collaborate proactively with Product Management, QA, Program Management, and Technical Support across global time zones • Contribute to technical documentation, including design specs and user manuals • Mentor junior engineers and act as a technical lead on assigned workstreams
• BE/BTech/MCA/Equivalent degree in Computer Science or a related technical field from an accredited university or college with 4 + years of relevant experience • 4+ years of professional software engineering experience • Strong, hands-on Java development — deep understanding of core Java, concurrency, memory management, and JVM performance tuning • Spring Boot (primary framework — must be highly proficient) • Spring Framework and Hibernate / JPA • RESTful API design and development • Strong experience writing unit, integration, and performance tests — including frameworks such as JUnit, Mockito, and performance testing tools (e.g. JMeter, Gatling) • Strong experience with at least one modern JavaScript framework — React, Angular, or Vue.js • Proficiency in TypeScript is strongly preferred • In-depth experience with MS SQL Server — including complex queries, stored procedures, triggers, indexing strategies, and execution plan analysis • Experience with NoSQL databases, preferably Apache Cassandra • Proven ability to diagnose and resolve performance bottlenecks at both the application and database layer • Strong understanding of RDBMS design principles and data modelling • Hands-on experience with RabbitMQ and Spring AMQP • Familiarity with event-driven architecture and asynchronous processing patterns • Experience with CI/CD pipelines (Jenkins or equivalent) • Comfortable working in Linux environments • Exposure to containerisation and orchestration: Docker, Kubernetes • Familiarity with cloud platforms: Azure and/or AWS • Proficient with Git / GitHub, including branching strategies and code review workflows • Nice to Have Python scripting or automation experience • Experience with SAFe / Agile at scale • Familiarity with fraud detection, authentication, or fintech domain knowledge • Knowledge of observability tools (e.g. Grafana, Prometheus, ELK stack)
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2026.