Logo
RIT Solutions, Inc.

Senior Back-End - Java Developer

RIT Solutions, Inc., New York, New York, us, 10261

Save Job

Senior Back-End - Java Developer 5 days onsite in McLead, VA, LOCALS ONLY Candidates will be expected to come into the client office for in-person interview, after 2 Capco interviews

Past Freddie Mac or Client experience is highly preferred

As a

Senior Backend Java Developer , you will play a critical role in designing, developing, and maintaining robust, scalable, and secure Spring Boot-based microservices. You will be responsible for driving best practices in backend engineering, collaborating across teams, and ensuring smooth integration with enterprise platforms and cloud environments. Key Responsibilities: Design, develop, and maintain backend microservices using

Java, Spring Boot, and Gradle . Implement modern software engineering practices, including

automation testing

for microservices. Develop and integrate

RESTful and GraphQL APIs , ensuring secure and efficient communication between services. Work with

databases

such as

PostgreSQL, MongoDB , and other relational/non-relational data stores. Manage application containerization, deployment, and scaling using

Docker, Kubernetes, OpenShift, Amazon EKS, and Helm charts . Configure and maintain

CI/CD pipelines using Jenkins , ensuring high-quality, reliable software delivery. Secure sensitive application data and credentials using

HashiCorp Vault or similar secret management tools . Collaborate with cross-functional teams to gather requirements and translate them into scalable technical solutions. Conduct

code reviews, debugging, and performance tuning

to ensure efficiency and maintainability. Work with

cloud platforms such as AWS , ensuring applications meet security, scalability, and availability requirements. Leverage

Agile practices and Jira

for sprint planning, tracking, and delivery. Continuously improve

development processes, workflows, and automation

for enhanced productivity. Partner with business stakeholders and IT teams to influence architecture and align solutions with enterprise strategy.

What You'll Bring with You Strong expertise in

Java

and

Spring Boot

for building scalable, secure microservices. Proven experience in designing and implementing

RESTful and GraphQL APIs

and integrating with third-party services. Hands-on experience with

databases

such as

PostgreSQL, MongoDB , and familiarity with relational databases like

Oracle/MySQL . Proficiency in

containerization and orchestration tools

such as

Docker, Kubernetes, OpenShift, Amazon EKS, and Helm charts . Practical knowledge of

CI/CD pipelines

using

Jenkins

for automated build, test, and deployment workflows. Experience with

cloud platforms (AWS)

and understanding of cloud-native application design. Strong background in

automation testing frameworks and practices

for microservices. Hands-on experience writing unit tests with

JUnit . Proficiency in

API testing using Postman . Experience managing

application secrets and configurations

securely using

HashiCorp Vault or similar tools . Proficiency with

version control systems (Git)

and collaborative development practices. Ability to write

clean, maintainable, and efficient code , following best practices and coding standards. Solid experience in

code reviews, debugging, and performance optimization

for enterprise applications. Strong collaboration skills, with the ability to work effectively with

cross-functional and Agile teams . A continuous improvement mindset-driving enhancements in development processes, workflows, and automation.