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 a month 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

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.

Software Development Engineer, Amazon MSK

Software Development Engineer role at Amazon MSK team, building and enhancing streaming data services using Apache Kafka, with competitive compensation and benefits.

Gameplay Software Engineer - Reality Labs

Gameplay Software Engineer position at Meta's Reality Labs, focusing on developing VR in-meeting experiences and immersive virtual spaces.