Java Developer II

Overview

On Site
Depends on Experience
Contract - W2

Skills

Amazon Web Services
Artificial Intelligence
Aspect-oriented Programming
Cascading Style Sheets
Cloud Computing
Continuous Delivery
Continuous Integration
Data Processing
Django
Docker
Documentation
Flask
JPA
Java
JavaScript
Git
Good Clinical Practice
Microservices
Microsoft Azure
Object-relational Mapping
Google Cloud Platform
HTML
Hibernate
IOC
Jython
Kubernetes
MySQL
PY
PostgreSQL
Python
RESTful
Relational Databases
Scripting
Spring Framework
Spring MVC
Spring Security
Version Control

Job Details

Strong proficiency in the Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security) and its core concepts (IoC, DI, AOP).
Experience with Python web frameworks (e.g., Django, Flask, FastAPI) and scripting for automation or data processing.
Hands-on experience with relational databases (e.g., MySQL, PostgreSQL) and ORMs (Hibernate, Spring Data JPA, Django ORM, SQLAlchemy).
Familiarity with RESTful API design, development, and documentation.
Proficiency in version control systems (e.g., Git) and CI/CD pipelines.
Leverage the LLM and Build the AI Agents.
Preferred Qualifications
Experience with Java Spring boot and Python for applying Spring-like IoC and DI in Python applications.
Knowledge of cloud platforms (AWS, Azure, Google Cloud Platform) and containerization (Docker, Kubernetes).
Experience integrating Java and Python using tools like Py4J, JPype, or Jython.
Understanding of microservices architecture and event-driven systems.
Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript) for full-stack development 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.