Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Backend Java Developer image - Rise Careers
Job details

Senior Backend Java Developer

M9 Solutions is searching for a Senior Backend Java Developer to provide IT services for the Federal Government, ensuring improved performance and modern change. Candidates must be eligible for a Public Trust.

Skills

  • 9+ years of Java development experience.
  • Eligibility for Public Trust.
  • Understanding of concurrent programming.
  • Experience with modern development practices.

Responsibilities

  • Write, test, and deploy code to support a seamless user experience using Java.
  • Develop back-end data and service layers.
  • Edit existing code and designs as directed by the technical lead.
  • Focus on accessibility for all users.
  • Work closely with a diverse software development team.

Education

  • Bachelor's degree in computer science or a related field.

Benefits

  • Competitive compensation package.
  • Opportunities for professional growth.
  • Diversity-focused company culture.
To read the complete job description, please click on the ‘Apply’ button
M9 Solutions Glassdoor Company Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
M9 Solutions DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of M9 Solutions
M9 Solutions CEO photo
James McKee
Approve of CEO

Average salary estimate

$120000 / YEARLY (est.)
min
max
$60000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Backend Java Developer, M9 Solutions

If you're a seasoned Senior Backend Java Developer ready for your next big adventure, look no further than M9 Solutions! We’re dedicated to transforming IT services for the Federal Government, and we need someone like you to join our talented remote team. In this role, you'll be working on critical projects that support various federal agencies and commercial customers across the nation. Your primary focus will be to write, test, and deploy robust Java code to ensure a seamless user experience, all while collaborating with a dynamic team. With over 9 years of experience under your belt in Java development, you'll be diving into everything from complex algorithms to modern software practices. You'll be hands-on, engaging in the full development cycle and guiding junior developers. At M9 Solutions, we believe in creating accessible solutions that are secure and user-friendly. If you're passionate about enhancing user experiences and supporting critical government functions, this role could be your perfect match. Join us in a unique opportunity that offers not just a job, but an exciting path in your tech career, backed by a company that values fun, rewards, and inclusivity!

Frequently Asked Questions (FAQs) for Senior Backend Java Developer Role at M9 Solutions
What are the main responsibilities of a Senior Backend Java Developer at M9 Solutions?

As a Senior Backend Java Developer at M9 Solutions, your key responsibilities include writing, testing, and deploying Java code that enhances the user experience. You will also develop back-end data and service layers and collaborate closely with a talented software development team. Additionally, you will manage junior developers' activities and ensure that the JavaFX front end you help support meets both accessibility and security requirements.

Join Rise to see the full answer
What qualifications are necessary for the Senior Backend Java Developer position at M9 Solutions?

To qualify for the Senior Backend Java Developer position at M9 Solutions, candidates must have a Bachelor's degree in computer science or a related field, along with at least 9 years of experience in Java development. Furthermore, experience with concurrent programming, understanding data structures, and algorithm optimization is crucial. Eligibility to obtain a Public Trust is also required, alongside a passion for delivering quality user experiences.

Join Rise to see the full answer
What skills are preferred for the Senior Backend Java Developer role at M9 Solutions?

While M9 Solutions has essential qualifications for the Senior Backend Java Developer role, preferred skills include experience with Health IT systems, familiarity with HL7 or FHIR health standards, and web services data transformation capabilities. Additionally, background in gRPC, REST, and statistical process controls would be a plus, enhancing your effectiveness in this position.

Join Rise to see the full answer
Can you describe the work environment for a Senior Backend Java Developer at M9 Solutions?

The work environment for a Senior Backend Java Developer at M9 Solutions is remote, promoting flexibility and work-life balance. You'll be part of a collaborative team culture that values creativity, problem-solving, and innovation. With a focus on IT solutions for the Federal Government, you'll engage in meaningful projects that make a real difference while enjoying the benefits of a fun and rewarding workplace.

Join Rise to see the full answer
What kind of development cycles will a Senior Backend Java Developer at M9 Solutions be involved in?

At M9 Solutions, a Senior Backend Java Developer will be involved in the full software development cycle. This includes initial planning, writing code, testing, troubleshooting, and deploying applications. Your work will touch on various aspects of development—from back-end to front-end projects—ensuring a comprehensive understanding of software engineering life cycles.

Join Rise to see the full answer
Common Interview Questions for Senior Backend Java Developer
Can you explain your experience with Java development and how it applies to this role?

When answering this question, highlight your years of experience in Java development, mentioning specific projects or challenges you faced that are relevant to M9 Solutions' work. Focus on complex algorithms you've implemented and how you've optimized performance in past roles.

Join Rise to see the full answer
How do you prioritize tasks and manage your time in software development?

Explain your approach to task prioritization, possibly mentioning methods like agile methodologies or backlog grooming. Describe how you ensure deadlines are met without compromising the quality of your work, especially in a collaborative team setting.

Join Rise to see the full answer
What is your approach to ensuring code quality and security?

Discuss your commitment to best practices like unit testing, code reviews, and adherence to security protocols. Mention any tools you use, such as SonarQube, to maintain industry standards and deliver secure applications.

Join Rise to see the full answer
Can you provide an example of a complex problem you've solved and the result?

Share a specific instance where you faced a challenging technical problem. Describe the steps you took to analyze and resolve the issue, emphasizing your problem-solving skills and any positive outcomes resulting from your actions.

Join Rise to see the full answer
How do you stay updated with the latest Java technologies?

Explain your commitment to continuous learning through online courses, attending conferences, or participating in developer communities. Mention any specific platforms or resources you find particularly valuable.

Join Rise to see the full answer
What experiences do you have with mentoring or managing junior developers?

Provide examples of your mentorship style and how you've guided junior developers in previous roles. Highlight specific success stories or feedback that show your impact on their growth and coding skills.

Join Rise to see the full answer
How do you ensure your work includes accessibility features?

Discuss your understanding of accessibility standards and how you incorporate them into your coding practices. Share examples of projects where you’ve successfully implemented accessibility features, ensuring that all users benefit from your applications.

Join Rise to see the full answer
What tools do you use for version control and project management?

Mention your familiarity with various tools for version control, such as Git, and project management tools like Jira or Trello. Explain how these tools help streamline your development process and facilitate team collaboration.

Join Rise to see the full answer
Have you ever worked with cloud migration, and what was your experience?

If applicable, describe any experiences with cloud migration that you've handled in the past. Detail the challenges you faced and how you successfully navigated the complexities of migrating applications or services to cloud platforms.

Join Rise to see the full answer
Can you discuss your approach to testing and deployment?

Talk about your methodology for unit and integration testing, including any specific testing frameworks you prefer. Discuss how you ensure robust delivery through continuous integration and continuous deployment practices.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Fast-Paced
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
401K Matching
Disability Insurance
Paid Time-Off
Paid Volunteer Time
Flex-Friendly
Maternity Leave
Paternity Leave
Paid Holidays
Photo of the Rise User
Leads.io Remote No location specified
Posted 5 days ago
Talent Worx Remote No location specified
Posted 4 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Mission Driven
Customer-Centric
Transparent & Candid
Growth & Learning
Fast-Paced
Inclusive & Diverse
Work/Life Harmony
Rise from Within
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
Bias Training
Performance Bonus
Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time

As we look towards the future, with more than 100 employees supporting 27 Federal Agencies, we are focused on continued growth and movement towards new strategic contract vehicles and prime contracts.

47 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$60,000/yr - $180,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!