Senior Java Developer - Spring Batch / Elasticsearch (REMOTE)
Information Technology company
Information Technology company
Jacksonville, FL 32256
W-2 onlyUS ResidentContract4702 views
Jacksonville, FL 32256
Contract
This posting has been closed

Seeking a Senior Java Developer with Spring Batch and GraphQL experience for an 100% Remote position to maintain and develop Healthcare apps.

Senior Java Developers are responsible for the development, programming, and coding of Information Technology solutions. Senior IT Developers are responsible for documenting detailed system specifications, participation in unit testing and maintenance of planned and unplanned internally developed applications, evaluation and performance testing of purchased products. Senior IT Developers are responsible for including IT Controls to protect the confidentiality, integrity, as well as availability of the application and data processed or output by the application. Senior IT Developers lead efforts, oversee work results, provide training and serve as a technical resource for other Developers.

Requirements:

  • Spring Batch
    • In-depth knowledge of Spring Batch framework and its components.
    • Experience in designing, developing, testing and deploying batch jobs using Spring Batch.
    • Familiarity with database systems such as SQL Server and mongodb
    • Ability to work collaboratively with other developers and stakeholders to deliver high-quality batch solutions.
  • GraphQL (preferred)
    • Strong proficiency in GraphQL and related technologies such as Apollo and Relay.
    • Experience in designing, implementing and testing GraphQL APIs and resolvers.
    • Ability to work collaboratively with front-end developers and other team members to deliver high-quality products.
  • Core Java
    • Strong proficiency in Java programming language and latest Java frameworks such as Spring Boot, Hibernate, and Micronaut.
    • Experience in developing, testing, and deploying enterprise-grade applications using the latest Java technologies.\
    • Familiarity with popular web technologies such as HTML, CSS, and JavaScript.
    • Ability to work collaboratively with other developers, product managers, and stakeholders to deliver high-quality software solutions.
    • Knowledge of DevOps practices and tools such as Git, Jenkins, Docker, and Kubernetes is a plus.
    • Familiarity with database systems such as MongoDB, PostgreSQL, MySQL and REDIS.
    • Strong analytical and problem-solving skills, and ability to learn new technologies and frameworks quickly.
  • Spring integration
    • Strong proficiency in Spring Integration framework and its components such as messaging channels, gateways, and adapters.
    • Experience in designing, developing, and deploying integration solutions using Spring Integration.
    • Familiarity with messaging protocols such as JMS, AMQP, and MQTT.
    • Knowledge of Spring Boot and other Spring frameworks such as Spring Cloud is a plus.
    • Ability to work collaboratively with other developers, architects, and stakeholders to deliver high-quality integration solutions.
    • Strong analytical and problem-solving skills, and ability to learn new technologies and frameworks quickly.
  • Kibana
    • Strong proficiency in Kibana and related technologies such as Elasticsearch, Logstash, and Beats.
    • Experience in designing, developing, and deploying reports and dashboards using Kibana.
    • Familiarity with data visualization and analysis tools such as Tableau, Power BI, and Google Data Studio.
    • Knowledge of scripting languages such as Python and SQL is a plus.
    • Ability to work collaboratively with other developers, data analysts, and stakeholders to deliver high-quality reporting solutions.
    • Strong analytical and problem-solving skills, and ability to learn new technologies and frameworks quickly.

Required experience

  • 5-8 years of IT development/programming/coding professional work experience
  • Strong experience in Spring Boot, Spring Batch, Spring Integration and GraphQL
  • Experience with CI/CD/Infrastructure as code
  • OpenShift experience
  • Docker / Kubernetes experience
  • TDD

Education

  • Bachelor’s Degree in Computer Science or Mathematics or relevant work experience
Skills
Skill Proficiency Years Experience Percent Used
Elasticsearch
Any100%
Java
Any100%
Spring
Any100%
Agile Methodology
Any75%
Docker Containers
Any75%
GraphQL
Any75%
JavaScript
Any75%
Medical Claims
Any75%
Spring Boot
Any75%
SQL
Any75%
Related Positions
View all of our positions