Senior Java Developer

Trillium Staffing

Richmond (VA)

Remote

USD 65,000 - 92,000

Full time

5 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Trillium Staffing seeks a Sr. Lead Developer for a remote, teleworking role in the United States. You will lead the design, development, and delivery of complex Java-based components to support disposition workflows, guiding cross-functional teams while ensuring security and enterprise standards.

You will mentor junior engineers, drive architecture decisions, and promote best practices across SDLC, with a focus on performance, reliability, and scalable solutions in a distributed environment.

Qualifications

  • 8+ years of hands-on software development experience.
  • 3+ years of experience leading development teams.
  • A bachelor’s degree in computer science, software engineering, or a related field.
  • Proficiency in multiple programming languages and frameworks, with a focus on Java technologies.
  • In‑depth knowledge of software design patterns.
  • Deep understanding of relational and document databases.
  • Strong skills with Structured Query Language (SQL)
  • Understanding of cloud computing platforms and services.
  • Knowledge of software development methodologies (e.g., Agile, Scrum).
  • Proven experience guiding and mentoring junior and mid‑level developers.
  • Strong verbal and written communication skills
  • Strong analytical and problem‑solving skills.
  • Ability to contribute to project estimation and planning processes.
  • Leadership skills to guide and mentor development teams.
  • Ability to collaborate effectively with cross‑functional teams, including developers, testers, and project managers.
  • Strong interpersonal skills and the ability to build positive working relationships.
  • Adaptability and flexibility to navigate changes in project requirements or technology.
  • Awareness of software security principles and best practices.

Responsibilities

  • Lead end-to-end design, development, and implementation of the project.
  • Provide hands-on expertise in Java, databases, and microservices architecture.
  • Mentor junior and mid-level developers.
  • Ensure code quality and adherence to architectural standards.
  • Collaborate with product owners, testers, architects, and project managers.
  • Conduct technical reviews and troubleshoot issues.
  • Assist in project estimation and planning.
  • Design scalable software components for disposition processes.
  • Drive DevOps adoption: CI/CD and IaC.
  • Ensure performance, reliability, and security.
  • Document designs and architecture decisions.

Skills

Java
Team leadership
SQL
Software design patterns
Communication
Problem solving
Agile/Scrum
Cloud computing
DevOps
Mentoring

Education

Bachelor's degree in computer science, software engineering, or related field
Master's degree in computer science, software engineering, or related field

Tools

Spring Framework
Microservices
CI/CD
NoSQL databases
SQL databases
Docker
Kubernetes

Job description

We are seeking to fill in an open consultant Sr. Lead Developer position fora teleworking/remote position.

Sr. Lead Developer is responsible for leading the design, development, and delivery of complex software components that support disposition workflows within the org.‘s ecosystem. This role combines deep hands‑on technical expertise with strong leadership capabilities to guide development teams, ensure high-quality code delivery, and drive design and architectural decisions. The Sr. Lead Developer will be responsible for designing and implementing an end‑to‑end solution, collaborating closely with cross‑functional stakeholders to ensure alignment with internal enterprise standards and security practices and approved technologies. This position requires advanced proficiency in Java‑based technologies, database systems, microservices architecture, and modern SDLC methodologies, along with the ability to mentor team members and contribute to strategic planning and technical problem‑solving.

The candidate’s key responsibilities will be:
  • -Lead the end‑to‑end design, development, and implementation of the project, ensuring solutions meet business and technical requirements.
  • -Provide hands‑on technical expertise in Java technologies, database design, and microservices architecture.
  • -Guide, mentor, and support junior and mid‑level developers, fostering a collaborative and high‑performing engineering culture.
  • -Oversee code quality, enforce best practices, and ensure adherence to architectural standards, security principles, and SDLC methodologies.
  • -Collaborate closely with cross‑functional teams including product owners, testers, architects, and project managers to deliver solutions on schedule.
  • -Conduct technical reviews, troubleshoot complex issues, and drive resolution of production and integration challenges related to disposition workflows.
  • -Contribute to project estimation, technical planning, and roadmap development by providing accurate assessments and technical insights.
  • -Design and develop robust, scalable software components supporting disposition processes, ensuring seamless system integrations.
  • -Drive adoption of DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code, to improve delivery efficiency.
  • -Ensure application performance, reliability, and security through proactive monitoring, optimization, and adherence to cybersecurity best practices.
  • -Document technical designs, architecture decisions, and implementation details to support maintainability and knowledge sharing across teams.
Minimum qualifications
  • -Minimum qualifications are the essential, non‑negotiable requirements a candidate must meet to be considered for the position.
  • -8+ years of hands‑on experience in software development.
  • -3+ years of experience leading development teams.
  • -A bachelor’s degree in computer science, software engineering, or a related field.
  • -Proficiency in multiple programming languages and frameworks, with a focus on Java technologies.
  • -In‑depth knowledge of software design patterns.
  • -Deep understanding of relational and document databases.
  • -Strong skills with Structured Query Language (SQL)
  • -Understanding of cloud computing platforms and services.
  • -Knowledge of software development methodologies (e.g., Agile, Scrum).
  • -Proven experience guiding and mentoring junior and mid‑level developers.
  • -Strong verbal and written communication skills
  • -Strong analytical and problem‑solving skills.
  • -Ability to contribute to project estimation and planning processes.
  • -Leadership skills to guide and mentor development teams.
  • -Ability to collaborate effectively with cross‑functional teams, including developers, testers, and project managers.
  • -Strong interpersonal skills and the ability to build positive working relationships.
  • -Adaptability and flexibility to navigate changes in project requirements or technology.
  • -Awareness of software security principles and best practices.
Preferred qualifications

Preferred qualifications are desirable but non‑mandatory job skills, experience, or education that make an applicant an ideal candidate, helping them stand out among other applicants who meet the minimum qualifications.

  • -12+ years of hands‑on experience in software development and design.
  • -7+ years of experience leading development teams
  • -A master’s degree in computer science, software engineering, or a related field.
  • -Experience designing complex software Systems.
  • -Demonstrated proficiency in both front‑end and back‑end technologies.
  • -Proven experience in designing and implementing solutions using microservices architecture.
  • -Possession of relevant certifications in development technologies or frameworks (e.g.,Java, Spring, React, Angular), highlighting commitment to continuous learning and mastery of specific tools.
  • -Certification in Agile or Scrum methodologies to further support development practices and methodologies.
  • -Familiarity with DevOps tools and practices, including continuous integration,continuous deployment, and infrastructure as code, to streamline development workflows.
  • -In‑depth understanding of cybersecurity principles and practices showcasing aproactive approach to integrating security measures into the development process.
  • -Proficiency in working with NoSQL databases, expanding the knowledge base to include a variety of data storage solutions beyond relational databases.
  • -Demonstrated ability to tackle complex and challenging technical problems, showcasing a high level of analytical and problem‑solving capabilities.

Pay is$57.00 an hour and up (depending on experience).

Trillium has been recruiting and placing professionals for over 30 years. From Fortune 100 companies to small businesses, our philosophy remains the same: to achieve excellence by providing quality employees and an uncompromising level of service. We believe in honesty, integrity, and a simple philosophy of providing value to our customers and our employees. We strive to be unsurpassed in the recruitment and placement of quality and skilled professionals. Trillium is an Equal Opportunity Employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Java Lead Developer
Remote Senior Java Lead Developer

Trillium Staffing • Richmond (VA)

Remote
USD 65,000 - 92,000
Senior Java Full Stack Web Developer
Senior Java Full Stack Web Developer

Next Generation Inc. • Illinois

On-site
USD 115,000 - 135,000
Competitive salary
Paid Time off
Medical Insurance
+5
Senior Java Software Web Developer
Senior Java Software Web Developer

Next Generation Inc. • United States

Remote
USD 115,000 - 135,000
Competitive compensation
Sr Java Developer role (Contract to Hire, Remote)
Sr Java Developer role (Contract to Hire, Remote)

Beacon Hill • United States

Remote
USD 140,000 - 190,000
Senior Java Consultant / Technical Delivery Lead
Senior Java Consultant / Technical Delivery Lead

Inteletech Global Inc • United States

On-site
USD 120,000 - 150,000
Senior Java Software Engineer
Senior Java Software Engineer

Tekniforce • United States

Remote
USD 120,000 - 130,000
Medical insurance
Vision insurance
401(k)
+3
Telecommute Senior Java Engineer
Telecommute Senior Java Engineer

Kreative Technologies, LLC • Yorktown (VA)

Remote
USD 92,000 - 102,000
Sr Java Developer
Sr Java Developer

Randstad Digital • Newark (DE)

On-site
USD 107,000 - 128,000
Medical insurance
401K plan
Dental insurance
Senior Java Software Engineer
Senior Java Software Engineer

Augusta Hitech • United States

On-site
USD 90,000 - 120,000
Senior Java Developer
Senior Java Developer

Kreative Technologies, LLC • Virginia (MN)

Remote
USD 92,000 - 102,000