Java Developer

G2IT is a technology services company specializing in federal financial management systems and enterprise software solutions.
$90,000 - $102,000
Backend
Mid-Level Software Engineer
Contact Company
2+ years of experience

Description For Java Developer

G2IT is seeking a talented Java Developer to join their team in a role that combines technical expertise with business impact. This position focuses on developing and maintaining complex Java applications that serve critical business processes for their clients. The ideal candidate will work under senior developers' guidance, contributing to application enhancement, integration, and maintenance while ensuring data integrity and security.

The role offers an opportunity to work with modern technologies including Java, JavaScript frameworks (Node.js, Angular, React), and cloud services (AWS). You'll be involved in a service-oriented architecture environment, working with REST APIs and databases like PostgreSQL and Oracle. The position requires strong technical skills combined with the ability to collaborate with stakeholders and contribute to an agile development environment.

As a Java Developer at G2IT, you'll be instrumental in developing software solutions that enhance system stability and functionality. You'll create technical documentation, participate in code reviews, and work within CI/CD pipelines. The role particularly values experience with federal financial management systems and financial data for budgeting.

This is an excellent opportunity for a mid-level developer looking to grow their career in a structured environment that values technical excellence and professional development. The position offers competitive compensation and the chance to work on meaningful projects that directly impact client operations. The collaborative team environment and exposure to various technologies make this an ideal role for someone looking to expand their technical expertise while working on complex, real-world applications.

Last updated 14 days ago

Responsibilities For Java Developer

  • Develop and maintain complex Java applications
  • Provide ongoing maintenance and support
  • Integrate software components into functional software systems
  • Develop software design documents
  • Work with stakeholders for review and approval
  • Develop prototypes and mockups for user review
  • Create flowcharts, screen layouts and documentation
  • Participate in analytical assignments for enhancement and implementation of projects

Requirements For Java Developer

Java
JavaScript
Node.js
React
PostgreSQL
  • 2+ years developing complex computer systems using Java
  • 2+ years developing complex computer systems using Java IDEs such as Eclipse
  • 2+ years programming in the JBOSS environment
  • Strong JavaScript experience and knowledge of JavaScript frameworks
  • Experience with Service-oriented architecture / REST APIs
  • Knowledge of databases Oracle and/or PostgreSQL
  • Knowledge of AWS
  • Experience with GIT
  • Experience working on large agile projects
  • Knowledge of CI/CD pipelines
  • BA/BS Degree or 4 additional years of experience
  • Must be a US Citizen, eligible for Public Trust Clearance

Interested in this job?

Jobs Related To G2IT Java Developer

Product Manager, GFS PPT

Product Manager role at Amazon focusing on labor planning optimization and automation across global fulfillment networks.

Software Development Engineer, GREF Tech

Software Development Engineer role at Amazon's GREF Tech team, building innovative corporate real estate technology solutions using AWS

Software Dev Engineer II, AWS IQ & AWS Marketplace Professional Services

AWS is hiring a Software Dev Engineer II to lead backend development for AWS IQ and Marketplace Professional Services, offering competitive compensation and opportunity to work on large-scale distributed systems.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Discovery team, focusing on transforming digital marketing through ML and AI innovations.

Software Dev Engineer II, Amazon S3

AWS S3 Software Engineer role building large-scale distributed storage systems, managing millions of requests per second with 11 nines durability.