🧪 Demo / Test

The provided job URLs are hosted on a staging/demo environment of an Applicant Tracking System (Jibe), which indicates these are not actual, live job postings.

This company was flagged and excluded from default search results. Proceed with caution.

ICF
Posted 7y ago

Java Developer

ICF
Atlanta, Georgia, United States
OnsiteFull Time
Responsibilities
  • Develop APIs
  • Test APIs
  • Collaborate teams
Requirements
  • BS in computer science or related field
  • 1-3 years Java REST API development
  • Java full stack with Linux/RedHat
  • Proficient in Java 8+, Spring Framework and Spring Boot
  • Maven in Jenkins CI/CD
  • SQL/NoSQL experience
Technical tools mentioned
JavaRESTSpring FrameworkSpring BootJenkinsHibernateJPAMavenOpenShiftDockerLinuxRedHatSQL ServerPostgreSQLMySQLRedisMongoDBCouchDBJWSKafkaZookeeperRabbitMQElasticKibanaLogstashNode.jsRuby on RailsHL7FHIR

Job description

Working at ICF

Working at ICF means applying a passion for meaningful work with intellectual rigor to help solve the leading issues of our day. Smart, compassionate, innovative, committed, ICF employees tackle unprecedented challenges to benefit people, businesses, and governments around the globe. We believe in collaboration, mutual respect, open communication, and opportunity for growth. If you’re seeking to make a difference in the world, visit www.icf.com\/careers to find your next career. ICF—together for tomorrow.

Health, Environment, Analytics, Resilience, & Social

Health, Research, Informatics and Technology

Work Location: Atlanta, GA Metro Area

 Job Description:

ICF is seeking an experienced Java Developer with 1 to 3 years of experience to support the system engineering and development activities of its CDC client in Atlanta. You will be a member of a small high-performing innovative Agile team rapidly developing and deploying APIs (REST Web Services; Microservices) and Responsive Web Applications in a DevOps Continuous Integration (CI) and Continuous Deployment (CD) environment.

The Java Developer’s primary responsibilities are to perform the following activities throughout an Agile iterative and incremental software development lifecycle;

  • Continuously engage your team’s business analyst, web developer, testers, and other developers to rapidly design, develop, test, and deploy REST APIs and Microservices in a team-driven Agile Scrum and DevOps environment.
  • Provide cross-functional, team focused skills to continually deliver API features and capabilities incrementally as the requirements, designs, and QA feedback progress during Agile Sprint increments.
  • Engage with DevOps engineers to create an Jenkins environment to continuous build, test, and deploy your APIs and asynchronous microservices.
  • The ideal and favored candidate will have prior experience designing and developing high-quality and high-performance Java APIs and microservices and responsive web application integrated with APIs in an Agile Scrum and DevOps environment.

    Key Responsibilities:

    • Develop Java APIs and microservice application incrementally as your team’s business analyst and web developers define and refine APIs specifications following an Agile Scrum development lifecycle.
    • Develop JUnit test scripts to validate your API business rules and technical requirements to be executed with each Jenkins build.
    • Assist team tester create automated integration and performance test case solutions for implementation in a continuous integration DevOps environment.
    • Effectively communicate with your Agile team members to continuously deliver and improve integrated UI\/UX web and API products of high quality.
    • Work closely with Business Analyst or Designers to fully document APIs using Swagger API specification tools.
    • Maintain all code and other product artifacts in GIT repositories with full technical documentation of technologies used.
    • Assist DevOps engineers establish continuous deployment process deploying APIs to a RedHat OpenShift Docker Container Platform.
    • Work with Product Owners to ensure all members of the Scrum team (Business Analyst, Designers, Testers) actively engage and participate in refining requirements as User Stories and Acceptance Criteria; and in determining level of effort for each User Story (i.e., story points).

      Basic minimum qualifications:

      • BS in computer sciences or related field or equivalent Java development experience.
      • 1-3 years of experience developing Java REST APIs using JSON.
      • Java full stack developer with knowledge in Linux and RedHat development environments.
      • Proficient in Java 8+.
      • Proficient knowledge of Spring Framework and Spring Boot libraries.
      • Proficient creating Maven build scripts in Jenkins CI\/CD environment.
      • Proficient integrating with databases using Hibernate and JPA libraries..

        Professional Skills-required:

        • Ability to work within a team environment and contribute to consensus-based decision making
        • Ability to identify, analyze, and solve problems creatively and independently
        • Ability to handle multiple tasks simultaneously and shift priorities as directed
        • Able to efficiently work in fast paced environment with team members
        • Excellent oral and written communication skills
        • Excellent interpersonal skills and ability to work with people at every level
        • Strong experience using REST web service frameworks such as Jersey or Spring Boot.
        • Strong experience developing relational database models for Microsoft SQL Server, Postgres, and MySQL.
        • Strong experience hosting Java application in RedHat JBoss or Apache Tomcat.
        • Strong experience implementing security solutions using oAuth2 and encryption solutions such as Volmetric Transparent Encryption solution.
        • Experience developing Java APIs hosting on RedHat Linux platforms and deployed to OpenShift Docker Container Platform.
        • Experience integrating Java applications with in-memory databases such as Redis and NoSQL databases such as MongoDB and CouchDB.
        • Experience with JSON Web Signature (JWS), A-MQ (Asynchronous Message Broker), and BRMS (Business Rules) is desirable.
        • Experience integrating with Elastic search stack (Elastic, Kibana, Logstash) is desirable.
        • Experience developing Node.js or Ruby on Rails APIs is desirable.
        • Other desirable technical skills include Apache Kafka, Zookeeper, RabbitMQ, Tensorflow, Microreact, HL7 2.5. and HL7 FHIR.

          ICF offers an excellent benefits package, an award winning talent development program, and fosters a highly skilled, energized and empowered workforce. 

          ICF is an equal opportunity employer that values diversity at all levels. (EOE – Minorities\/Females\/ Protected Veterans Status\/Disability Status\/Sexual Orientation\/Gender Identity)

          Reasonable Accommodations are available for disabled veterans and applicants with disabilities in all phases of the application and employment process. To request an accommodation please email [email protected] and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about non-discrimination: EEO is the law and Pay Transparency Statement.

          Working at ICF

          Working at ICF means applying a passion for meaningful work with intellectual rigor to help solve the leading issues of our day. Smart, compassionate, innovative, committed, ICF employees tackle unprecedented challenges to benefit people, businesses, and governments around the globe. We believe in collaboration, mutual respect, open communication, and opportunity for growth. ICF—together for tomorrow.

          About ICF

          ICF (NASDAQ:ICFI) is a global consulting and technology services provider with more than 5,000 professionals focused on making big things possible for our clients. We are business analysts, policy specialists, technologists, researchers, digital strategists, social scientists and creatives. Since 1969, government and commercial clients have worked with ICF to overcome their toughest challenges on issues that matter profoundly to their success. Come engage with us at icf.com.

          Georgia Client Office (GA88)

Similar jobs

Java Developer roles near Atlanta, Georgia
2d
Save
Mark Applied
Hide
Senior Java Developer - Senior Software Engineer
Chicago or Dallas or Columbus or Atlanta or Nashville or Irving
$73k-$174k/yr HybridFull Time
Capgemini
CapgeminiEuronext Paris: CAP: Provides global IT consulting and digital transformation services.
10+ YOE10+ years of software development experience with Java 17+, Spring Boot, REST APIs, microservices, Docker, Kubernetes/OpenShift, CI/CD, Kafka, automated testing, and cloud integrations.
Java, Spring Boot, REST API, Docker, Kubernetes, OpenShift, CI/CD, Kafka, GitHub Actions, OAuth2, JWT, TLS, mTLS, Dynatrace, Splunk, OpenTelemetry
2d
Save
Mark Applied
Hide
Lead Java Developer (Cloud)
Bloomington or Dunwoody or Richardson or Tempe
$81k-$142k/yr HybridFull Time
State Farm
State Farm: Provider of auto, home, life, and health insurance.
5+ YOE5+ years building secure enterprise Java software; API design; AWS and Terraform; CI/CD with Gitlab; Docker/Kubernetes; secure coding and documentation skills.
Java, AWS, Terraform, Gitlab, Docker, Kubernetes, REST
2d
Save
Mark Applied
Hide
Java Forward AI Developer
Alpharetta, Georgia, United States
OnsiteContract
Delan Associates
Delan Associates: Provides engineering and professional services to government agencies.
5+ YOE5+ years software development experience with Java/J2EE/Spring Boot, GCP, Docker/Kubernetes, microservices, CI/CD, Git, Linux, SRE knowledge and production support skills.
Java, J2EE, Spring Boot, Google Cloud Platform (GCP), Docker, Kubernetes, GKE, Git
3d
Save
Mark Applied
Hide
Senior Java Developer (with Kotlin)
Atlanta or Phoenix
HybridFull Time
EPAM Systems
EPAM SystemsNYSE: EPAM: Provides global digital platform engineering and software development services.
5+ YOE5+ years server-side Java experience, strong Kotlin proficiency, REST API development, unit testing and CI/CD, Gradle, problem solving and collaboration; Bachelor's in CS or equivalent required.
Java, Kotlin, REST API, Spring Boot, Unit Testing, Docker, Gradle, GraphQL, RAML, Algorithms & Data structures
4d
Save
Mark Applied
Hide
Java Developer
Alpharetta, Georgia, United States
OnsiteFull Time
eClerx
eClerxNational Stock Exchange of India: ECLERX: Provides business process management and data analytics services globally.
6+ YOE6+ years experience, strong Java/Spring Boot/Angular skills, REST APIs, SQL, JMS/Kafka, GraphQL, Azure, Redis, frontend tech, excellent communication and analytical skills.
Java, Spring Boot, Spring Framework, Angular, TypeScript, JavaScript, HTML, CSS, Bootstrap, Tailwind, SQL, JDBC, JPA, Hibernate, Spring Data, JMS, KAFKA, Graph QL, REST API, Azure AD, BLOB storage, Cloudflow, Redis
1w
Save
Mark Applied
Hide
Java Developer (Entry Level)
Atlanta or United States
$63k-$82k/yr HybridFull Time
Conduent
ConduentNASDAQ: CNDT: Provides digital business process services for businesses and governments.
1+ YOE1+ years Java development experience, bachelor's in computer science or equivalent, strong programming and troubleshooting skills.
Java
1w
Save
Mark Applied
Hide
Java Developer (Entry Level)
Atlanta, Georgia, United States
$63k-$82k/yr RemoteFull Time
Conduent
ConduentNASDAQ: CNDT: Conduent provides technology-led business process solutions and services.
1+ YOE1+ years Java development experience, bachelor’s degree in computer science or equivalent, strong programming and troubleshooting, participation in full software development life cycle.
Java
1w
Save
Mark Applied
Hide
Core Java Developer 
Alpharetta, Georgia, United States
$100k-$115k/yr OnsiteFull Time
Synechron
Synechron: Providing digital transformation and technology consulting for financial services.
Strong core Java expertise, microservices, multithreading, Spring Boot, SQL and large-database experience; financial services experience preferred; strong problem-solving and communication skills.
Java 8/11/17+, JVM, Spring Boot, Spring Data, Spring Cloud, SQL, Oracle, PostgreSQL, MS SQL, Docker, Kubernetes, Kafka, RabbitMQ, AWS, GCP, Azure