Virtue Corporate Group - Dallas, TX

posted 2 months ago

Full-time - Senior
Dallas, TX
Publishing Industries

About the position

The Senior Java Developer position is a critical role requiring extensive experience in software development, particularly with Java technologies. The ideal candidate will have a minimum of 14 years of hands-on experience in various aspects of software engineering, including analysis, design, development, documentation, implementation, and testing. This role is focused on utilizing advanced Java frameworks and technologies such as Spring Boot, Spring Cloud, Spring MVC, and REST APIs, as well as working with messaging systems like Kafka and databases including Oracle, SQL, and MongoDB. In this position, the Senior Java Developer will be responsible for creating APIs and microservices from scratch within a complex application environment. The candidate will also implement Continuous Integration and Continuous Delivery (CI/CD) processes using Jenkins and shell scripts to automate routing and project build/deployment. A strong understanding of Hibernate, JPA, and Spring Data modules is essential for integrating with various databases such as Oracle, PostgreSQL, MySQL, and MongoDB. Additionally, the candidate should have at least 5 years of experience with AWS, demonstrating a solid understanding of cloud services and architecture. This is a hybrid position based in Dallas, TX, and is offered as a contract role for a duration of 6 to 12 months. Candidates must be available for W2 employment and possess the required experience to be considered for this opportunity.

Responsibilities

  • Develop and maintain Java applications using Spring Boot, Spring Cloud, and Spring MVC.
  • Create and manage REST APIs and microservices from scratch in a complex application environment.
  • Implement Continuous Integration and Continuous Delivery (CI/CD) processes using Jenkins and shell scripts.
  • Integrate with various databases including Oracle, PostgreSQL, MySQL, and MongoDB using Hibernate, JPA, and Spring Data modules.
  • Utilize AWS services to enhance application performance and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features.

Requirements

  • 14+ years of hands-on experience in software development with Java.
  • Proficient in Spring Boot, Spring Cloud, Spring MVC, and REST APIs.
  • Experience with Kafka and microservices architecture.
  • Strong knowledge of database technologies including Oracle, SQL, and MongoDB.
  • Experience with CI/CD processes, particularly using Jenkins.
  • 5 years of experience with AWS services.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service