Job ID: JOB_ID_900

Role Overview

We are seeking a highly skilled Senior Java Developer to join our dynamic engineering team. This role is pivotal in designing and implementing robust, scalable, and high-performance backend systems that power our financial services platforms. The ideal candidate will have a deep mastery of the Java ecosystem and a proven track record of delivering complex microservices in cloud-native environments.

Key Responsibilities

  • Architect and develop high-quality microservices using Java 17+ and Spring Boot 3.x, ensuring adherence to best practices and design patterns.
  • Design and implement event-driven architectures utilizing Apache Kafka for real-time data streaming and asynchronous communication.
  • Containerize applications using Docker and manage orchestration through Kubernetes (EKS) within AWS environments.
  • Build and maintain automated CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions to ensure rapid and reliable software delivery.
  • Collaborate with cross-functional teams, including Product Managers, UI/UX Designers, and QA Engineers, in an Agile/Scrum framework.
  • Optimize application performance by identifying bottlenecks and implementing efficient caching strategies with Redis or Memcached.
  • Ensure data integrity and performance by designing optimized schemas for PostgreSQL and NoSQL databases like MongoDB.
  • Lead code reviews, provide technical mentorship to junior developers, and contribute to the continuous improvement of engineering standards.
  • Implement comprehensive security measures, including OAuth2, JWT, and encryption, to protect sensitive financial data.
  • Participate in system design and architectural discussions, providing insights on scalability, reliability, and maintainability.

Technical Requirements

  • Minimum of 8 years of professional experience in Java development with a focus on enterprise-level applications.
  • Expertise in Spring Framework modules, including Spring Boot, Spring Security, Spring Data, and Spring Cloud.
  • Hands-on experience with AWS services such as EC2, S3, Lambda, RDS, and IAM.
  • Strong understanding of Microservices architecture, RESTful API design, and GraphQL.
  • Proficiency in unit testing and integration testing using JUnit, Mockito, and Testcontainers.
  • Experience working in the Finance or Banking sector, with knowledge of Capital Markets or Retail Banking systems.
  • Excellent problem-solving skills and the ability to work independently in a remote-first environment.
  • Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders.

Professional Growth and Culture

Our team values continuous learning and innovation. You will have the opportunity to work with cutting-edge technologies and contribute to projects that impact millions of users. We foster a collaborative culture where every voice is heard, and professional development is encouraged through workshops, certifications, and conference attendance.


Special Requirements

Visa: H1B; Remote work available; Domain: Finance (Capital One, Citizens Bank, AmEx) and Academic sectors.


Compensation & Location

Salary: $155,000 – $195,000 per year

Location: Plano, TX


Recruiter / Company – Contact Information

Recruiter / Employer: Ventech Soft Inc

Email: shruthi@ventechsoft.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
shruthi@ventechsoft.com with the subject:

DELETE_JOB_ID_900

to delete@join-this.com.