Java Developer
Visionary Innovative Technology Solutions LLC
United States
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Spring Security
Amazon Web Services
Applications Architecture
Component-Based Software Engineering
Microsoft Azure
Code Review
Databases
Continuous Integration
Relational Databases
Database Development
DevOps
+45 more
Amazon DynamoDB
Github
Gradle
Hibernate (Java)
Java Persistence API
Spring Framework
JSON
Junit
PostgreSQL
Apache Maven
Microsoft SQL Server
MongoDB
MySQL
NoSQL
OAuth
Object-Oriented Software Development
OpenShift
Oracle (Applications)
Scrum Methodology
RabbitMQ
Redis
Mockito
Standard Sql
Swagger
SonarQube
SQL Stored Procedures
SQL Databases
Openapi
Software Organization
Multithreading
Google Cloud
Enterprise Software Applications
Spring-mvc
Spring-boot
Backend
Git
Spring Data
Gitlab-ci
Integration Tests
Kubernetes
Apache Kafka
Restful APIs
Docker
Jenkins
Microservices
Job description
We are looking for an experienced Java Developer with 4+ years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong expertise in Core Java, Spring Boot, Microservices, RESTful APIs, databases, and modern software development practices., * Design, develop, test, and maintain scalable applications using Java.
- Develop backend services and microservices using Spring Boot.
- Design and implement RESTful APIs and integrate with internal and external systems.
- Develop reusable, maintainable, and high-performance application components.
- Work with Spring Framework, including Spring Boot, Spring MVC, Spring Data, and Spring Security.
- Develop database solutions using SQL, Oracle, SQL Server, MySQL, or PostgreSQL.
- Write and optimize SQL queries, stored procedures, and database operations.
- Implement ORM solutions using Hibernate and JPA.
- Participate in application architecture and technical design discussions.
- Troubleshoot production issues and perform root-cause analysis.
- Write unit and integration tests to ensure application quality.
- Participate in code reviews and maintain coding standards and best practices.
- Work closely with Business Analysts, QA, DevOps, Architects, and Product teams.
- Participate in Agile/Scrum ceremonies and sprint activities., * Spring Security
- OAuth 2.0 / JWT
- Apache Kafka / RabbitMQ
- Docker
- Kubernetes / OpenShift
- AWS / Azure / Google Cloud Platform
- CI/CD - Jenkins, GitHub Actions, GitLab CI
- Redis or other caching technologies
- NoSQL databases such as MongoDB or DynamoDB
- SonarQube
- JUnit / Mockito
- Swagger / OpenAPI
Requirements
- 4+ years of hands-on experience in Java Development.
- Strong experience with Java 8/11/17+.
- Strong knowledge of:
- Core Java
- OOP Concepts
- Collections
- Exception Handling
- Multithreading
- Java Streams and Lambda Expressions
- Strong hands-on experience with Spring Boot.
- Experience developing Microservices.
- Strong knowledge of REST APIs and JSON.
- Experience with Spring Data JPA and Hibernate.
- Strong SQL and relational database experience.
- Experience with Git and version control.
- Knowledge of Maven or Gradle.
- Experience working in an Agile/Scrum environment.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
12 days ago
BB
Benedikt Bischof
Java Basics
almost 4 years ago
OB
Olena Burkenia
6 Reasons to Use Java For Your Next AI Project
about 4 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago