Java with Gen AI

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Employment Authorization
Messaging
Streaming
Mentorship
RESTful
Collaboration
Project Scoping
Computer Science
Software Engineering
Apache Kafka
Microservices
GitHub
Spring Framework
Hibernate
Java
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
Artificial Intelligence
NoSQL
Database
MongoDB
Conflict Resolution
Problem Solving
Attention To Detail
Machine Learning (ML)
TensorFlow
PyTorch
Orchestration
Docker
Kubernetes
HTML
Cascading Style Sheets
JavaScript
SANS

Job Details

Hiring: W2 Candidates Only

Visa: Open to any visa type with valid work authorization in the USA

Responsibilities

    • Design, develop, and deploy Java-based applications incorporating GitHub Copilot.
    • Develop and maintain backend services using Java and Spring Boot.
    • Work with Kafka for messaging and data streaming.
    • Implement and optimize MongoDB queries and schemas.
    • Leverage GitHub Copilot to improve development speed and code quality, serving as a mentor for team members on best practices.
    • Architect and implement scalable microservices and RESTful APIs aligned with business requirements.
    • Ensure the performance, security, and reliability of applications throughout their lifecycle.
    • Conduct code reviews, providing constructive feedback and guidance to junior developers.
    • Collaborate with cross-functional teams to define project scope, objectives, and deliverables.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Hands on experience with Java, Spring Boot, Kafka, Microservices, Mongo DB, Github Copilot or any AI code assistant tools.
  • Minimum of 12 years of proven experience as a Java Developer with a strong portfolio of successful projects.
  • Proficiency in utilizing GitHub Copilot OR any other AI-assisted development tools to optimize coding processes.
  • Deep understanding of the Spring Framework, Hibernate, and other Java technologies.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and their AI services.
  • Experience with NOSQL database such as MongoDB.
  • Exceptional problem-solving skills, attention to detail, and a commitment to quality.

Preferred, but not required:

  • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch).
  • Familiarity with containerization and orchestration technologies (Docker, Kubernetes).
  • Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.