W3Global - Columbus, OH

posted 12 days ago

Full-time - Mid Level
Columbus, OH
Professional, Scientific, and Technical Services

About the position

The Senior Software Engineer role focuses on developing and maintaining applications using Java, Spring Boot, and Microservices architecture. The position requires extensive experience in REST API design, third-party application integration, and cloud implementations, particularly with Azure. The engineer will work in a hybrid environment, contributing to both backend and frontend technologies, and will be involved in CI/CD processes and containerization.

Responsibilities

  • Develop and maintain applications using Java, Spring Framework, Spring Boot, and Microservices architecture.
  • Design and implement REST APIs using tools like Swagger.
  • Integrate and migrate third-party applications.
  • Utilize strong design and data analytics skills for application development.
  • Work with RDBMS such as Oracle, DB2, and Postgres.
  • Build data APIs and ensure their functionality.
  • Utilize SOAP UI for testing and validation.
  • Implement Microservices patterns including gateway, discovery, config, and sidecar services.
  • Engage in hybrid cloud or public cloud implementations, with a focus on Azure.
  • Manage security aspects such as TLS, MTLS, oAuth2, and session management.
  • Containerize applications using Docker and deploy them in Rancher/Kubernetes.
  • Utilize CI/CD tools like Jenkins, Fortify, Sonar, and Blackduck for deployment processes.
  • Conduct manual and automated testing using JUnit, Karate, and Cucumber.
  • Develop and maintain Jenkins pipelines for deployment.
  • Integrate Spring with Apache Kafka for messaging services.
  • Work with NoSQL databases such as Cassandra.
  • Develop front-end applications using React.
  • Manage application deployments and configurations in WebSphere.
  • Utilize Windows/Linux OS and shell scripting for development tasks.
  • Engage in electronic bill presentment and payments as needed.

Requirements

  • Extensive experience in Java, Spring Framework, Spring Boot, and Microservices architecture.
  • Knowledgeable in REST API design with tools like Swagger.
  • Experience in third-party application integration and migration.
  • Strong design and data analytics skills.
  • Experience with RDBMS like Oracle, DB2, and Postgres.
  • Experience building data APIs.
  • Knowledge of SOAP UI.
  • Understanding of Microservices patterns like gateway, discovery, config, and sidecar services.
  • Experience with hybrid cloud or public cloud implementations, particularly Azure.
  • Knowledge of Apigee and security aspects like TLS, MTLS, oAuth2, and session management.
  • Experience with containerization using Docker and deployment in Rancher/Kubernetes.
  • Familiarity with CI/CD tools like Jenkins, Fortify, Sonar, and Blackduck.
  • Experience with manual and automated testing, including JUnit, Karate, and Cucumber.
  • Working knowledge of Jenkins pipelines for deployment.
  • Experience with Spring integration with Apache Kafka.
  • Experience with NoSQL databases such as Cassandra.
  • Experience with front-end technologies like React.
  • Experience in application deployments and configuration in WebSphere.
  • Experience with Windows/Linux OS and shell scripting.

Nice-to-haves

  • Experience in electronic bill presentment and payments.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service