Apolis logo

Java FSE Senior Developer

Apolis
  • Richmond, VA
  • $50–$52 Per Hour
  • Instant Apply
2 days ago

Job Description

Java FSE Senior Developer

Location: Richmond, VA / Atlanta, GA
Work Mode: Onsite or Hybrid
Experience: 7+ Years

Job Summary

We are seeking an experienced Java Full Stack Engineer / Senior Developer with strong expertise in Java, Spring Boot, microservices architecture, and modern frontend technologies. The ideal candidate will have experience developing enterprise-grade applications, building scalable backend services, and creating responsive user interfaces.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade web applications using Java and modern frontend technologies.

  • Build and consume RESTful APIs and microservices.

  • Develop responsive UI components using Angular, React, or similar frameworks.

  • Build scalable backend services using Spring Boot and related Spring Framework modules.

  • Collaborate with business stakeholders, product owners, and architects to translate requirements into technical solutions.

  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, retrospectives, and backlog grooming.

  • Write clean, maintainable, and reusable code following development best practices.

  • Perform unit testing, integration testing, and code reviews.

  • Troubleshoot application performance, security, and scalability issues.

  • Implement CI/CD pipelines and support automated deployments.

  • Work with relational and NoSQL databases to design and optimize data models.

  • Support production deployments and incident resolution.

Required Skills & Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.

  • 7+ years of software development experience with Java/J2EE technologies.

  • Strong proficiency in:

    • Java 8/11/17+

    • Spring Boot, Spring MVC, Spring Data JPA, Spring Security

    • Microservices architecture

    • Event-driven design patterns using RabbitMQ

  • Frontend development experience with:

    • Angular (preferred) or React

    • TypeScript and JavaScript

    • HTML5, CSS3 and Bootstrap

  • Experience developing REST APIs and web services.

  • Strong understanding of Object-Oriented Programming (OOP), design patterns, and SDLC practices.

  • Experience with MongoDB and relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.

  • Proficiency with Git-based source control systems.

  • Experience working in Agile/Scrum environments.

  • Experience with AI-assisted development tools such as GitHub Copilot, Devin, or Windsurf.

  • Knowledge of prompt engineering and Spec-Driven Development.

Preferred Qualifications

  • Experience with cloud platforms such as AWS or Azure.

  • Experience with Docker, Kubernetes, and containerized deployments.

  • Knowledge of Kafka, RabbitMQ, or other messaging platforms.

  • Experience with GraphQL and API Gateway technologies.

  • Familiarity with Jenkins, GitHub Actions, Maven, and SonarQube.

  • Understanding of OAuth2, JWT, and OWASP security best practices.

  • Experience with automated testing frameworks such as JUnit, Mockito, Selenium, or Cypress.

Technical Skills

Backend: Java, J2EE, Spring Boot, Spring MVC, Spring Security, Hibernate, JPA, REST APIs, Microservices, Maven, Git, RabbitMQ.

Frontend: Angular, React, TypeScript, JavaScript, HTML5, CSS3, Bootstrap.

Databases: MongoDB, Oracle, PostgreSQL, MySQL, SQL Server.

DevOps & Cloud: AWS, Azure, Docker, Kubernetes, Jenkins, GitHub.

Testing: JUnit, Mockito, Jasmine, Testcontainers.

Numbers & Facts

LocationRichmond, VA
IndustryComputer/IT Services
Salary$50–$52 Per Hour
Company Size500 to 999 employees
Websitehttps://www.apolisrises.com/

Benefits

Paid Sick Days, Employee Referral Program, Employee Events, Retirement / Pension Plans

About Company

Since 1996, RJT has provided successful SAP, Oracle, and IT consulting solutions and staffing services to clients around the world. The new Apolis brings you the same personalized service fortified with a greater array of IT solutions, global expertise, and cost-management strategies.

We are a global IT consultancy that seamlessly integrates experts and leading-edge solutions into your organization so you can focus on what really matters.

Skills

  • Agile Programming Methodologiesunmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Best Practicesunmatched
  • Code Reviewsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Modelingunmatched
  • Database Designunmatched
  • Design Patterns Programming Methodologiesunmatched
  • GitHubunmatched
  • Information Technology & Information Systemsunmatched
  • Integration Testingunmatched
  • Javaunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Jenkinsunmatched
  • Mavenunmatched
  • Microservicesunmatched
  • NoSQLunmatched
  • OAuthunmatched
  • Object Oriented Programming (OOP)unmatched
  • Production Supportunmatched
  • Programming Toolsunmatched
  • REST (Representational State Transfer)unmatched
  • RabbitMQunmatched
  • React.jsunmatched
  • Relational Databases (RDBMS)unmatched
  • Requirements Managementunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Sprint Planningunmatched
  • Standup Meetingsunmatched
  • Testingunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Servicesunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder