Logo for Veracity Software Inc

Senior Java Backend / Microservices Engineer

Role overview

Qualifications

  • 6+ years of software development experience
  • 3+ years of experience with Spring Boot and microservices
  • Strong hands-on experience with Java backend development
  • Experience with Kafka or another enterprise messaging/event-streaming platform

Responsibilities

  • Design, develop, enhance, and maintain enterprise applications using Java and Spring Boot
  • Develop scalable microservices and REST APIs for business-critical applications
  • Implement event-driven applications using Apache Kafka
  • Troubleshoot production issues and perform root-cause analysis across distributed applications

Key facts

  • Remote from: New York (USA)
  • Fixed term
  • Senior (5-10 years)
  • Microservices Developer
  • English

Hard skills

Other skills

  • Problem Solving
  • Communication

About the company

Veracity Software Inc logo

Veracity Software Inc

Computer Software / SaaS

The definition of Veracity is accuracy and habitual truthfulness. This truly defines our brand in simplistic terms. At Veracity, we believe in doing everything in the ‘Right Way’, which means you have to challenge your own innovations and solutions all the time. Our strength lies in our employees, and with the right blend of business and technical expertise, we set the bar high for Veracity. From inception, Veracity focused on building cloud based SaaS solutions while using the latest and most advanced technology stack. We have delivered cloud based customized solutions and services to various clients across both North America and India. We have a global headquarter in Woodbridge, NJ while our offshore office is in Pune, India. We believe in bringing Global talent together, which helps us in delivering cost effective, yet highly scalable and efficient solutions. With the vision of trying to be one of the trusted IT partners as well as one of the most respected solution providers with an onsite/offshore model, Veracity is equipped with the right set of highly skilled individuals who have expertise in delivering the most effective business services and solutions for our clients. Veracity’s mission is to become the Trusted IT Partner for various businesses across globe.

Company details

IndustryComputer Software / SaaS
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Senior Java Backend / Microservices Engineer

3+Months Contract

Remote Job

East coast candidate preferred

We are looking for an experienced Senior Java Backend / Microservices Engineer to design, develop, enhance, and support enterprise applications built using Java, Spring Boot, microservices, event-driven architecture, and AWS.

The ideal candidate should have strong hands-on experience building scalable backend services, REST APIs, Kafka-based event processing, batch applications, document/file processing solutions, and cloud integrations. Experience working with healthcare, insurance, financial services, or other enterprise applications involving sensitive data is preferred.

Key Responsibilities

  • Design, develop, enhance, and maintain enterprise applications using Java and Spring Boot.
  • Develop scalable microservices and REST APIs for business-critical applications.
  • Design and implement event-driven applications using Apache Kafka.
  • Develop and maintain high-volume batch processing and asynchronous processing workflows.
  • Build reliable solutions for processing large volumes of business transactions, files, and documents.
  • Develop document generation and processing solutions, including PDF generation and manipulation.
  • Integrate applications with AWS services, particularly Amazon S3 and serverless/cloud-based components.
  • Develop and maintain secure SFTP and file-transfer integrations with internal and external systems.
  • Implement message producers, consumers, listeners, and event-processing workflows.
  • Design reusable libraries and shared components that can be leveraged across multiple applications.
  • Work with relational databases and develop efficient data-access and persistence layers.
  • Implement appropriate authentication, authorization, data security, and sensitive-data protection practices.
  • Troubleshoot production issues and perform root-cause analysis across distributed applications.
  • Improve application performance, scalability, reliability, and maintainability.
  • Write unit and integration tests and maintain good automated test coverage.
  • Participate in requirement analysis, technical design, code reviews, testing, deployment, and production support.
  • Work closely with product owners, architects, QA engineers, DevOps teams, and other developers in distributed teams.
  • Contribute to CI/CD processes and automated application deployments.
  • Create and maintain technical documentation, implementation guides, and operational documentation.
  • Mentor junior engineers and contribute to engineering standards and best practices.

Required Technical Skills

Core Technologies

  • Java / J2EE
  • Spring Boot
  • Spring Framework
  • Microservices Architecture
  • REST APIs
  • Apache Kafka
  • Event-Driven Architecture
  • Batch Processing
  • Multithreading / Asynchronous Processing

Cloud & Integration

  • AWS
  • Amazon S3
  • AWS Lambda
  • SFTP / Secure File Transfer
  • REST-based system integrations

Database & Persistence

  • SQL
  • PostgreSQL / MySQL / Oracle
  • JPA / Hibernate

Document Processing

  • PDF generation and processing
  • iText / PDFBox or similar PDF libraries
  • Large-volume document and file processing

Development & DevOps

  • Maven
  • Git
  • Docker
  • Jenkins / CI-CD
  • GitHub / GitLab or equivalent source-control platforms
  • Postman
  • Swagger / OpenAPI

Testing

  • JUnit
  • Mockito
  • Integration Testing
  • Performance Testing / JMeter

Preferred Skills

  • Experience with healthcare or insurance applications.
  • Understanding of claims, member, provider, billing, correspondence, or document-processing workflows.
  • Experience handling PII/PHI or other sensitive information.
  • Experience developing high-volume distributed systems.
  • Experience with Kafka producer/consumer architecture and message-processing patterns.
  • Experience with enterprise batch processing and scheduled jobs.
  • Experience designing reusable frameworks or shared libraries.
  • Knowledge of authentication and authorization mechanisms.
  • Experience troubleshooting distributed production systems.
  • Familiarity with Agile/Scrum development processes.

Experience

  • 6+ years of software development experience, with strong hands-on Java backend development experience.
  • 3+ years of experience with Spring Boot and microservices.
  • Hands-on experience with Kafka or another enterprise messaging/event-streaming platform.
  • Experience developing and supporting production-grade enterprise applications.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Microservices Developer Related jobs

Other jobs at Veracity Software Inc

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.