Java Developer

New York, NY, US • Posted 9 hours ago • Updated 1 hour ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java
  • Spring Boot
  • RESTful API
  • API
  • Microservices
  • Snowflake

Summary

Java Developer.
Alpharetta, GA - 3roles
NYC, NY - 2 roles
Responsibilities:
Design, develop, and maintain microservices architectures using Java and Spring Boot.
Develop and expose RESTful APIs to support web and mobile applications.
Collaborate with cross-functional teams including front-end developers, product managers, and DevOps for seamless integration.
Implement best practices for API design, security, and performance.
Utilize API gateways and tools like Swagger/OpenAPI for API documentation.
Containerize applications using Docker and orchestrate with Kubernetes or similar platforms.
Integrate with messaging queues such as Kafka or RabbitMQ for asynchronous processing.
Participate in code reviews, ensure adherence to coding standards, and write unit/integration tests.
Monitor, troubleshoot, and optimize microservices in cloud environments.
Contribute to continuous integration and deployment pipelines.
Requirements:
Proven experience in Java development (Java 8/11/17+).
Strong understanding of microservices architecture and design principles.
Hands-on experience with Spring Boot, Spring Cloud, and related frameworks.
Experience designing and implementing RESTful APIs.
Some experience with Snowflake DB.
Familiarity with API documentation tools like Swagger/OpenAPI.
Knowledge of containerization and orchestration (Docker, Kubernetes).
Experience working with cloud platforms (AWS, Azure, Google Cloud Platform) is a plus.
Familiarity with messaging systems such as Kafka or RabbitMQ.
Knowledge of database technologies: SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB).
Proficiency with version control systems (Git).
Strong problem-solving skills and ability to work in a team environment.
Good understanding of security practices such as OAuth2, JWT, and API security.
Preferred, but not required:
Experience with automated testing frameworks like JUnit, Mockito.
Familiarity with CI/CD tools such as Jenkins, GitLab CI.
Knowledge of serverless architectures is a plus.
Previous experience in Agile/Scrum development environments.
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.
  • Dice Id: 90969158
  • Position Id: 2026-4753
  • Posted 9 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

New York, New York

13d ago

Easy Apply

Full-time

$60 - $70

New York, New York

2d ago

Easy Apply

Contract

$50 - $60

Hybrid in Englewood Cliffs, New Jersey

Yesterday

Easy Apply

Contract

$55 - $60

Hybrid in New York, New York

Today

Easy Apply

Contract

Search all similar jobs