Taro Logo

Java Developer

CGS strives to simplify and enhance government bureaucracy through optimization of human, technical, and financial resources, delivering customized solutions for government clients.
Baltimore, MD, USARockville, MD, USA
$140,000 - $220,000
Backend
Mid-Level Software Engineer
Hybrid
11 - 50 Employees
5+ years of experience
Enterprise SaaS

Job Description

Contact Government Services (CGS) is seeking a skilled Java Developer to join their team working on enhancing data utilization for a large state-run project. This role offers an exciting opportunity to work with enterprise-level systems and contribute to meaningful government innovation.

The position requires expertise in Java development, particularly with Java Server Faces Framework, and strong capabilities in web application development. You'll be responsible for aggregating data from various sources, designing data collection and processing systems, and implementing reporting solutions. The role combines technical expertise with collaborative teamwork, as you'll be working closely with business analysts, developers, and QA teams.

CGS offers a supportive environment that encourages professional growth through various learning opportunities. The company has been building its government-contracting portfolio for seven years, establishing valuable partnerships through their commitment to honesty, professionalism, and quality work. They focus on solving challenging and dynamic problems while optimizing human, technical, and financial resources.

The compensation package is competitive, ranging from $140,000 to $220,000 annually, complemented by comprehensive benefits including health, dental, and vision insurance, 401k, flexible spending accounts, and generous PTO. The position offers flexible work arrangements with hybrid options in Baltimore or Rockville, MD.

This is an excellent opportunity for a mid-level software engineer looking to make a meaningful impact in government technology solutions while working with a company that values professional development and work-life balance. The role provides a perfect blend of technical challenges and collaborative opportunities, making it ideal for someone who wants to contribute to important government initiatives while advancing their career in software development.

Last updated 16 days ago

Responsibilities For Java Developer

  • Collaborate with business analyst and developers to produce software designs
  • Provide work estimates and status updates to project manager
  • Formulate program specifications and basic prototypes
  • Transform software designs into high functioning code
  • Integrate individual software solutions to higher level systems
  • Create and advance applications using web-based tools
  • Test code and perform debugging when necessary
  • Collaborate with teams to develop testing and acceptance procedures
  • Perform upgrades to make software and systems more secure and efficient
  • Provide training, knowledge transfer, and documentation for user support

Requirements For Java Developer

Java
JavaScript
  • Three years of experience developing Java web applications using Java Server Faces Framework
  • Five years of experience in Java web application UI design and implementation including HTML, CSS, and Javascript
  • Three years of experience integrating Java web applications with SQL databases using Hibernate
  • Three years of SQL relational database design and coding experience
  • Five years of experience developing software both independently and in a team environment
  • Superior organizational skills with acute attention to detail
  • Ability to work effectively under pressure and prioritize multiple projects

Benefits For Java Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • 401k
  • Flexible Spending Account (Health, Dependent Care, and Commuter)
  • Paid Time Off
  • Federal Holidays Observance