Java Developer at Jobs via Dice
Date: 1 hour ago
City: Bloomington, IL
Contract type: Full time
Dice is the leading career destination for tech experts at every stage of their careers. Our client, GNRSystems, is seeking the following. Apply via Dice today!
We are looking for an experienced Java Developer to design, develop, and maintain backend applications and services. The ideal candidate should have strong expertise in Java, Spring Boot, REST APIs, microservices, and cloud technologies. This role requires excellent problem-solving skills and the ability to work in an Agile environment.
Responsibilities:
We are looking for an experienced Java Developer to design, develop, and maintain backend applications and services. The ideal candidate should have strong expertise in Java, Spring Boot, REST APIs, microservices, and cloud technologies. This role requires excellent problem-solving skills and the ability to work in an Agile environment.
Responsibilities:
- Design, develop, and maintain scalable backend applications using Java and Spring Boot
- Build and consume RESTful APIs and integrate with external systems
- Implement microservices architecture and ensure high performance and reliability
- Write clean, maintainable, and testable code following best practices
- Work closely with product managers, architects, and cross-functional teams
- Troubleshoot and debug application issues, perform root-cause analysis
- Work with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)
- Participate in code reviews and contribute to continuous improvement
- Develop and maintain CI/CD pipelines
- Follow Agile/Scrum processes
- Bachelor s degree in Computer Science, Engineering, or related field
- 5+ years of professional Java development experience
- Strong proficiency in Java 8+, Spring Boot, Spring MVC, Spring Data, Spring Security
- Hands-on experience with REST APIs, JSON, and API documentation tools (Swagger/OpenAPI)
- Experience with Microservices development and architecture
- Strong knowledge of databases: SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis)
- Experience with Maven/Gradle, Git, Docker, and CI/CD pipelines
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform)
- Strong understanding of OOP, design patterns, and best practices
- Experience with Kafka, RabbitMQ, or other messaging systems
- Knowledge of Kubernetes, container orchestration
- Experience with Unit Testing and Integration Testing (JUnit, Mockito)
- Familiarity with performance tuning and large-scale distributed systems
- Exposure to front-end frameworks (Angular/React) is a plus
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeBrowse All Jobs in This State
Explore full job listings for the area:: Jobs in Bloomington | Jobs in Illinois
You May Also Be Interested In
Find other job listings similar to this one: