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
Recruiter Notice:
To remove this job posting, please send an email from
shruthi@ventechsoft.com with the subject:
DELETE_JOB_ID_900