Senior Java Developer

Overview

On Site
Contract - W2

Skills

Client/server
Amazon EC2
Amazon S3
Product design
Knowledge sharing
Continuous improvement
Computer science
Computer engineering
Java
Data structure
Software design
Application servers
Unit testing
Customer service
Training and development
Finance
Design
Mainframe
Spring Framework
MongoDB
Database
Data
Amazon Web Services
Amazon SQS
Cloud computing
Continuous integration
Continuous delivery
Jenkins
Software deployment
Collaboration
Quality assurance
Mentorship
Algorithms
Servers
Software development
MEAN stack
SAP BASIS
Policies

Job Details

Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Java Developer for a Contract assignment with one of our premier Financial clients in Rockville, MD. The main function of the Senior Java Developer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems. Job Responsibilities
  • Design and implement highly performant and maintainable applications using Java and the Spring Boot framework.
  • Architect and model effective MongoDB database schemas to support complex data requirements.
  • Leverage AWS services (e.g., EC2, ECS, S3, Lambda, Fargate, SQS) to build scalable, reliable, and cost-effective cloud-native solutions.
  • Design and implement CI/CD pipelines using Jenkins to streamline the development and deployment process.
  • Collaborate closely with cross-functional teams (product, design, QA) to deliver high-quality software solutions aligned with other teams' business objectives.
  • Mentor and guide junior developers, fostering a culture of knowledge sharing and continuous improvement.

Qualifications
  • Bachelor's degree in a technical field such as computer science, computer engineering or related field required
  • 8+ years of Java development experience required
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
  • Large systems software design and development experience
  • Extensive knowledge and application of Java best practices along with experience with application servers and database servers
  • Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems
  • Experience in programming and experience with problem diagnosis and resolution

This position is 100% remote.

SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at .

SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company to request an accommodation or assistance regarding our policy.