Senior Java Engineer
N-iX
Senior Java Backend Engineer
Our client builds a leading digital identity and fraud prevention platform used by banks, fintech companies, online marketplaces, and other regulated businesses worldwide. Their products combine biometric identity verification, document and image processing, and advanced fraud detection to help customers balance frictionless digital experiences with strong security and regulatory compliance. The company relies on AI, machine learning, and computer vision to power identity verification, mobile deposit, and liveness detection solutions used by thousands of organisations globally.
About the role
We are looking for a Senior Java Backend Engineer to join a cross-functional team building cloud-native identity and fraud prevention products on AWS. In this role, you will design and implement scalable, high-performance backend services and APIs in Java, working within a microservices and serverless architecture. You will collaborate closely with product managers, front-end engineers, researchers, and DevOps to deliver production-grade features that power real-time identity verification and fraud detection at scale.
What will you do?
- Design, develop, deploy, and maintain production-ready backend APIs and microservices in Java, targeting AWS as the primary deployment platform.
- Build scalable, resilient services using serverless and containerised architectures (ECS, Lambda, API Gateway).
- Write clean, efficient, and testable code with strong emphasis on quality engineering and continuous delivery.
- Design and execute robust automated test suites including unit, integration, and performance tests.
- Collaborate with product managers, front-end engineers, QA, and cloud/operations teams to translate requirements into well-designed features.
- Contribute to CI/CD pipeline development and drive adoption of DevOps best practices for rapid and reliable deployments.
- Create and maintain internal software documentation and public API documentation.
- Participate in Agile ceremonies including stand-ups, sprint planning, refinements, and retrospectives.
- Mentor and support junior team members, sharing knowledge and elevating overall team capability.
Required skills and experience
- 5+ years of professional backend software development experience with Java as the primary language.
- Strong experience designing and building RESTful APIs and backend services in Java using modern frameworks (Spring Boot, Micronaut, or similar).
- Proven experience developing and deploying solutions on Amazon Web Services (AWS).
- Hands-on experience with microservices and/or serverless architectures.
- Solid background in CI/CD pipelines, automated testing, and continuous delivery practices.
- Experience building and deploying Dockerised applications.
- Experience writing automated unit, integration, and performance tests for reliability at scale.
- Good understanding of relational and/or NoSQL databases (e.g. MongoDB, DynamoDB, DocumentDB, RDS).
- Strong communication skills and ability to collaborate effectively in a distributed, cross-functional environment.
- Solid understanding of Agile methodologies and practices.
- Proficiency with Git.
- Proficiency in spoken and written English.
Nice to have
- Experience with Golang as an additional backend language.
- Familiarity with AWS services such as ECS, EKS, S3, Lambda, SQS, API Gateway, and KMS.
- Infrastructure-as-code experience with Terraform, CloudFormation, or AWS CDK.
- Experience with gRPC, Protocol Buffers, or image processing technologies.
- Exposure to machine learning concepts, architectures, or inference pipelines.
- Front-end exposure to React/Redux or other modern JavaScript frameworks.
- Programming experience in Python, Groovy, or Bash scripting.
- Previous work on SaaS products at scale in domains like digital identity, banking, or fintech.
- Experience delivering features from user stories through to deployment in Agile environments.
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
- ...Working remotely, the full-time Senior Java Engineer will build, deploy, and maintain next-generation client-facing Restful APIs, focusing on registration, consent management, payments, and information reporting applications. Key responsibilities Design and develop new...SeniorFull timeRemote work
- ...Senior Java Engineer Develops and implements solutions coordinating applications across the enterprise or its units/departments. Evaluates existing components or systems to determine integration requirements and to ensure final solutions meet organizational needs....Senior
- ...Leading significant software development projects, the full-time Senior Java Software Engineer will implement complex software systems, mentor junior engineers, and collaborate with cross-functional teams in a remote environment. Key responsibilities Lead the design and...SeniorFull timeRemote work
- ...Translate business requirements and use cases into functional applications Design, build, and maintain efficient, reusable, and reliable Java code Review, test, and verify code for adherence to quality and security standards Ensure the best possible performance, quality,...Senior
$160k
...Software Engineer – Java & Linux We are seeking an experienced Software Engineer with strong expertise in Java development and Linux environments to support enterprise‑grade, high‑performance applications in distributed computing environments. Required Qualifications:...SeniorFlexible hours- ...Senior Java Engineer Duration: Contract/Full Time Location: Remote in Canada Key Skills: ~8+ years of experience ~ Kafka ~ Java ~ Spring Boot, Spring Batch ~ AWS expertise as developer ~ Design patterns ~ Microservices ~ Snowflakes are a plus....SeniorFull timeContract workRemote work
- ...Candidates should have a bachelor's degree in Computer Science and 5-7 years of software development experience, particularly with Java and modern frameworks. This role involves collaborating with stakeholders to gather requirements and ensuring timely project completion...Senior
- ...Senior Java Full Stack Engineer (Onsite – Charlotte, NC) Location: Charlotte, NC Work Arrangement: Onsite Employment Type: Full-time Experience Level: Senior (5+ years) Position Summary We are seeking a highly skilled Senior Java Full Stack Engineer to join our technology...SeniorFull timeWork experience placement
- ...JOB SUMMARY The Senior Applications Developer is responsible for the full systems life cycle management of applications, including analysis... ...industry. Required Qualifications 6+ years of experience with Java, including building complex, scalable applications. 6+ years of...Senior
$200k
...Job Description Senior Java Software Engineer Austin, TX $200,000 ShortList Recruitment have partnered with a FinTech company who are looking to bring in a highly motivated & Driven Senior Java Software Engineer. Our client is one of the fastest growing...SeniorWork at office- ...Software Engineer Opportunity If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you. Seeking creative, high-energy, diverse and driven software engineers...Senior
- ...Senior Java Engineer Marathon TS is looking for a Senior Java Engineer to support our TSA efforts. Candidates should have experience with the design, development, and configuration of software systems to meet market and/or client requirements either end-to-end from...Senior
- ...Overview: Job Summary: We are seeking a highly skilled candidate with extensive experience in Java Spring Framework and Spring Boot to lead the migration of applications from Spring Framework 3.0.5 to Spring Boot 3.x. The ideal candidate will have strong expertise...Senior
- ...Senior Java Software Engineer Job Location: Milwaukee, WI Key Technology: backend, Spring Boot, Kubernetes, Docker, Java 8+, REST API Job Responsibilities In this role, you will be required to participate in all stages of the software product development life cycle. This...Senior
- ...collaborative Agile environment. You will be working on a team of engineers with a broad range of skills to develop new products, modernize... ...our customers using new and traditional technologies, such as Java, SQL, AWS/cloud, and related technologies. This position is a...SeniorVisa sponsorship
- ...requests with quality in production. Must-Have Skills/Qualifications: Java Working experience with web servers like Tomcat/Jetty/... ...– Talent Acquisition ALTEN Calsoft Labs Phone: (***) ***-**** Seniority Level Mid-Senior level Employment Type Contract Job Function Information...SeniorContract workWork experience placementRemote workFlexible hours
- ...Software Engineer Founded in 2002, we are a Boston area software company focused on delivering... ...We are currently seeking an experienced Java-experienced Software Engineer to help us... ...Job Description We are looking for a senior (7-10+ years) full-stack Java Developer...Senior
- ...experience in backend software development. Strong proficiency in Java (17/21) and Spring / Spring Boot frameworks. Experience... ...communication skills. Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)....Senior
$160k
...ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense... ...of the US government and military services. Software Engineer – Java & Linux We are seeking an experienced Software Engineer with strong...SeniorWork at officeFlexible hours- Strategic Staffing Solutions is looking for a Senior Software Engineer to join their Charlotte team. In this hybrid role, you will focus on developing... ...and APIs. The ideal candidate should possess strong Java skills and experience with modern architectures in a high-volume...Senior
- TechDigital Group is seeking an experienced Java Developer located in Plano, Texas. The role involves working closely with the client team to deliver assigned tasks effectively and efficiently. The ideal candidate will have 9-12 years of experience with at least 2-3 years...Senior
- A tech company is seeking an experienced Java API Developer located in Bellevue, WA. The role requires strong expertise in API exposure, Object Oriented Programming, and REST fundamentals, along with proficiency in Java. Candidates should have at least 10 years of relevant...SeniorLocal area
- ...Software Java Engineer As a software Java engineer you will join a team working on interesting open source problems. Collaborating with team members as a visionary and leader you will be a goal-getter seeking to continue the tremendous growth of our product line. You...SeniorCasual work
- ...Charlotte, North Carolina for a role focused on system design and development. The ideal candidate will have 8-12 years of experience with Java, SpringBatch, and AWS, serving as the primary contact for design activities and coordinating stakeholder interactions. You will...Senior
- ...About the role At SPD Technology, we are seeking a Senior Java Engineer to design, build, and maintain scalable backend services for data ingestion, enrichment, and delivery. The platform supports analytical and operational workloads across multiple internal systems,...SeniorRemote workFlexible hours
- ...Role: Senior Java Engineer Location: Sunnyvale, CA FTE Only We are seeking a skilled Java Developer to join our team. The ideal candidate will have strong experience in Java development and exposure to database technologies. You will work on designing...Senior
- An established industry player is seeking a skilled Java Developer with extensive experience in Reactive Web services. In this dynamic role, you will leverage your knowledge of Java 17 and Spring to develop innovative solutions, while utilizing tools such as Kubernetes...Senior
- System One is seeking a Sr. Software Engineer to join the team responsible for maintaining and enhancing software for systems. The ideal candidate will have extensive experience in Java, Springs, and Struts, with a strong focus on performance and security. This role requires...Senior
$160k - $250k
Medium in Columbia, Maryland is seeking an experienced Software Engineer with expertise in Java development and Linux environments to support enterprise-grade applications. Candidates should have strong experience in server-side Java development and distributed computing...Senior- ...Position: Senior Java Software Engineer Salary: up to 26 000 PLN Form of employment: contract of employment Join our client, which makes software to help users organize data, discover the truth, and act on it. Their SaaS product manages large volumes of data and quickly...SeniorContract workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Engineer. Be the first to apply!
- java developer visa sponsorship United States
- senior java developer United States
- java web developer United States
- java developer c2c United States
- java devops engineer United States
- java cloud developer United States
- entry level java developer United States
- junior java developer United States
- mid-level java developer United States
- lead full stack java developer United States

