Senior Java Developer - Remote (Reston, VA)


About the Role:


We are seeking a highly skilled and experienced Senior Java Developer to join our team supporting financial services organization. In this critical role, you will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable applications. This is a long-term contract opportunity with the potential for extension, offering the flexibility of remote work.


Key Responsibilities:



  • Design, develop, and implement complex Java applications using Spring Boot and other relevant technologies.

  • Leverage cloud computing services, primarily AWS, including S3, EC2, and Lambda.

  • Utilize Kafka for real-time stream processing and Elasticsearch for search and analytics.

  • Implement caching solutions using technologies like Memcached and Redis.

  • Integrate with queuing systems such as RabbitMQ or ActiveMQ.

  • Collaborate effectively with cross-functional teams, including architects, engineers, and business stakeholders.

  • Participate in all phases of the software development lifecycle, from requirements gathering to deployment and maintenance.

  • Ensure code quality through unit testing, code reviews, and adherence to best practices.

  • Contribute to the continuous improvement of our development processes, including CI/CD pipelines and infrastructure as code.

  • Stay abreast of the latest technologies and industry trends.


Required Skills & Experience:



  • 5+ years of professional experience as a Senior Java Developer.

  • Strong proficiency in Java 8+ features, Spring Boot, and object-oriented programming principles.

  • In-depth knowledge of cloud computing concepts and experience with AWS services.

  • Experience with Kafka for real-time stream processing.

  • Familiarity with Elasticsearch for search and analytics.

  • Experience with caching technologies (Memcached, Redis).

  • Knowledge of queuing systems (RabbitMQ, ActiveMQ).

  • Excellent written and verbal communication skills.

  • Strong problem-solving and analytical skills.

  • Ability to work independently and as part of a collaborative team.

  • Experience with Docker and containerization technologies.

  • Experience with CI/CD pipelines (Jenkins, GitLab CI/CD).

  • Experience with infrastructure as code tools (Terraform, CloudFormation).

  • Knowledge of DevOps principles.


Preferred Qualifications:



  • Experience working with financial services or related industries.

  • Experience with Agile development methodologies (Scrum, Kanban).


Benefits:



  • Competitive compensation and benefits package (for W2 employees).

  • Opportunity to work on challenging and impactful projects.

  • Collaborative and supportive team environment.

  • Potential for long-term growth and career advancement.


To Apply:


Please submit your resume and cover letter for immediate consideration.


Note: This position offers both W2 and C2C employment options.




Oscar Associates Limited (US) is acting as an Employment Business in relation to this vacancy.

Salary

$50 - $60 per hour

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
6 months ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

United States