Java Web Developer

Job Type: Contract
Job Location: USA
Company Name: RadGov Inc.

Company Overview

RADgov is a premier IT consulting and staffing services provider serving both the government and private sectors. Founded in 2005 by women entrepreneurs, RADgov is driven by a commitment to empowering governments through strategic expertise and dedicated resources.

With a highly efficient global center of competence and specialized knowledge, we deliver comprehensive staffing and IT consulting solutions tailored to the needs of government agencies and commercial enterprises. Our team continuously plans and strategizes to ensure we meet the evolving staffing and consulting demands of our partners.

About the Job

Essential Duties & Responsibilities

(Additional responsibilities may be assigned as needed)

  • Develop and maintain complex web applications, handling both front-end and back-end development.
  • Conduct code reviews, provide constructive feedback, and support team improvements.
  • Write and maintain high-quality Java code, adhering to industry best practices.
  • Configure and/or administer Kafka, ensuring optimal messaging and data-streaming performance.
  • Develop clean, efficient code for both front-end and back-end, with a focus on performance optimization and emerging technologies.
  • Create and manage data models to structure and organize data across multiple sources while maintaining data integrity.
  • Perform complex data operations to support high-quality back-end development.
  • Collaborate with the Product Owner to translate customer requirements into aligned project goals.
  • Work closely with Architects to ensure consistency with overall solution design.

Minimum Qualifications

  • Bachelor’s degree in a related field from an accredited institution or equivalent experience.
  • 8+ years of senior-level Java programming experience.
  • 3+ years of hands-on experience with Kafka.
  • Strong expertise in messaging and data-streaming platforms.
  • Hands-on development experience with AWS technologies, including S3, Lambda, Elastic Beanstalk, SQS, SNS, API Gateway, EC2, Data Pipeline, CloudWatch, CodeCommit, and CloudFormation.
  • Extensive experience with Angular, Java, J2EE, Spring, REST APIs, and related server-side technologies.
  • Proven experience in AWS cloud development (Lambda, Kinesis, DynamoDB/Aurora, Redshift, Node.js, etc.).
  • Solid hands-on experience with Kafka (Kafka admin experience is a plus).

Required Skills

  • Experience in data modeling and database design.
  • Proficiency in SQL and other data languages.
  • Expertise in CI/CD processes using tools like Git, Jenkins, and JIRA within an Agile Scrum environment.
  • Strong understanding of domain-oriented and event-driven design principles.
  • Demonstrated ability to deliver complex integration solutions.
  • Excellent analytical and communication skills for effective collaboration.

    APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx