Senior Java Developer

TechniPros


Job Location:

Rockville, MD - USA

Monthly Salary: Not Disclosed
Posted on: 10 days ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Senior Java Developer
Location: CharlotteNC McLeanVA RockvilleMD WashingtonDC Fort MillSC.
Long Term Contact
Can do Only w2 No C2C

Job Summary:
We are seeking an experienced Senior Java Developer with a strong background in financial services and mortgage domain to join a high-performing technology team in McLean VA. The ideal candidate will have extensive experience in Java Spring Boot Apache Kafka MongoDB OpenShift/Kubernetes and Microservices Architecture along with a proven track record of developing scalable secure and high-performance enterprise applications.
This role requires hands-on expertise in cloud-native application development event-driven architectures containerization and modern DevOps practices. Candidates must be comfortable working in an Agile environment and collaborating with cross-functional teams to deliver mission-critical solutions.

Key Responsibilities:

  • Design develop and implement scalable secure and high-performance applications using Java and Spring Boot.
  • Develop maintain and enhance Microservices-based architectures and RESTful APIs.
  • Integrate configure and manage Apache Kafka components including producers consumers topics and partitions.
  • Design and optimize MongoDB schemas aggregations indexing strategies and query performance.
  • Deploy manage and support applications on OpenShift Container Platform (OCP) and/or Kubernetes environments.
  • Implement containerization strategies using Docker.
  • Ensure application security reliability scalability and compliance with enterprise best practices.
  • Collaborate with development DevOps QA and business teams throughout the software development lifecycle.
  • Participate in CI/CD pipeline implementation and deployment automation.
  • Troubleshoot diagnose and resolve complex technical issues across development testing and production environments.
  • Contribute to architectural discussions and technology modernization initiatives.
  • Follow Agile development methodologies and participate in sprint planning code reviews and retrospectives.

Required Skills:

  • 10 years of professional software development experience
  • Strong proficiency in Java
  • Extensive experience with Spring Boot
  • Hands-on experience with Apache Kafka
  • Producers
  • Consumers
  • Topics
  • Partitions
  • Expertise in MongoDB
  • Schema Design
  • Aggregation Framework
  • Indexing
  • Query Optimization
  • Experience with OpenShift Container Platform (OCP)
  • Experience with Kubernetes
  • Strong understanding of Microservices Architecture
  • Experience with Docker and containerization technologies
  • Experience with CI/CD tools such as:
  • Jenkins
  • GitLab CI
  • Similar DevOps platforms
  • Strong knowledge of RESTful API Design
  • Experience working with JSON
  • Experience with Message-Driven Systems
  • Strong understanding of software design principles and enterprise application development
  • Experience working in Agile/Scrum environments

Preferred Qualifications:

  • Prior experience in Financial Services industry.
  • Strong Mortgage Domain experience.
  • Experience with cloud-native application deployments.
  • Familiarity with enterprise integration patterns and event-driven architectures.
  • Experience working in highly regulated environments.
  • Exposure to application monitoring logging and observability tools.

Best Regards:

Bindu M
Phone:
Email:

Job Title: Senior Java Developer Location: CharlotteNC McLeanVA RockvilleMD WashingtonDC Fort MillSC. Long Term Contact Can do Only w2 No C2C Job Summary: We are seeking an experienced Senior Java Developer with a strong background in financial services and mortgage domain to join a high-performing ...