Senior Software Engineer - Richmond, Virginia

MissionHires

Richmond (VA)

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MissionHires is seeking an experienced Developer for a client in Richmond, VA. The role focuses on designing, developing, and maintaining multi-tiered enterprise applications with a strong emphasis on Java and Python skills. Candidates should have experience working in various operating systems, and demonstrate the ability to mentor junior staff and communicate effectively with technical and management teams.

In addition, familiarity with web technologies and CI/CD tools is required. The position offers the opportunity to work closely with senior leadership and contribute to the continued improvement of business processes.

Qualifications

  • Senior Python or Java developer responsible for enterprise-level applications.
  • Proficiency in SQL and No-SQL databases.
  • Experience tuning application performance.

Responsibilities

  • Develop and maintain internal applications, integrations, and utilities.
  • Mentor junior resources and provide training programs.
  • Work with senior leadership to present solutions.

Skills

Java
Python
SQL
No-SQL
Shell Scripting
Agile methodologies
Web Technologies (JavaScript, CSS, Angular, NodeJS)

Education

Bachelor's Degree

Tools

CI/CD tools (Git, Jenkins, Gitlab)

Job description

Morton is seeking an experienced Developer for our client in Richmond, VA. They need someone with experience in Java who will be responsible for designing, developing, and maintaining multi-tiered enterprise applications. Senior level demonstrated experience designing and developing microservices, monolithic and data pipelines. Demonstrated proficiency with shell scripting, including understanding shared libraries, compilation of applications and dependencies, and building packages. Demonstrated ability to mentor and provide technical best practices to more junior development resources. Demonstrated proficiency communicating application concepts at an appropriate level of detail to both technical peers and management. Experience using SQL and No‑SQL databases.

Responsibilities
  • Work directly with Enterprise Architect and Development team to develop, maintain, and improve internal applications, integrations, and utilities.
  • Work with various company partners and vendors to build applications, to automate, integrate, and improve various business processes.
  • Provide comprehensive and ongoing guidance, tools, and solutions to support both internal and external clients.
  • Work with senior leadership and present solutions to internal stakeholders across the business.
  • Mentor junior resources and provide training programs to improve technical expertise for development team.
  • Bring modern technologies and trends into the company to support business process improvements and improve productivity of our clients.
Requirements
  • Bachelors Degree -COMPLETED
  • Experienced senior Python or Java developer who will be responsible for designing, developing, and maintaining enterprise level multi-tiered applications.
  • Demonstrated proficiency working in multiple operating systems (Windows, Linux, MacOS), containerized and non-containerized both in private and public cloud infrastructure environments.
  • Ability to work with DevOps mindset.
  • Demonstrated ability to mentor and provide technical best practices to more junior development resources.
  • Large application engineering, design, and development experience.
  • Demonstrated proficiency communicating both written and verbal application concepts at an appropriate level of detail to technical peers, business, and management.
  • Proficiency in using SQL and No‑SQL databases and building enterprise scale applications using various databases.
  • Proficiency in using Agile methodologies for Software development.
  • Familiarity with CI/CD tools such as Git, Jenkins, Gitlab, and building various CI/CD pipelines for building and deploying applications.
  • Demonstrated proficiency with shell scripting, including understanding shared libraries, compilation of applications and dependencies, and building packages.
  • Experience tuning application performance.
  • Experience with Web Technologies such as JavaScript, CSS, Angular, NodeJS etc.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Candidates from Richmond Only
Senior Software Engineer - Candidates from Richmond Only

MissionHires • Richmond (VA)

On-site
USD 80,000 - 110,000
Senior Java Engineer: Enterprise Microservices & DevOps
Senior Java Engineer: Enterprise Microservices & DevOps

MissionHires • Richmond (VA)

On-site
USD 80,000 - 120,000
Sr. Java Engineer
Sr. Java Engineer

Entagile • McLean (VA)

Hybrid
USD 140,000 - 210,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Vrinda International • Richmond (VA), Atlanta (GA)

On-site
USD 110,000 - 160,000
Senior Java Developer
Senior Java Developer

AKTRA INC • McLean (VA)

On-site
USD 110,000 - 160,000
Application Developer - Expert
Application Developer - Expert

VTG Defense • Herndon (VA)

On-site
USD 95,000 - 120,000
.NET/SQL Developer, Sr.
.NET/SQL Developer, Sr.

Prosum • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Development Senior Java with Docker - Full Time
Development Senior Java with Docker - Full Time

USM • McLean (VA)

On-site
USD 100,000 - 130,000
Sr. Software Engineer
Sr. Software Engineer

Ampcus Inc • Reston (VA)

On-site
USD 100,000 - 130,000
Sr. Software Engineer
Sr. Software Engineer

Richmond National Group • Glen Allen (VA), Northern (KY)

Hybrid
USD 125,000 - 135,000
Medical, Dental, Vision insurance
401(k) matching
Flexible PTO
+2