Java Developer-TEST-DO NOT APPLY

Overview

On Site
10000 - 125000
Full Time
No Travel Required
Unable to Provide Sponsorship

Skills

Agile
Amazon Web Services
Cloud Computing
Computer Science
Communication
Collaboration

Job Details

About the Role

We’re looking for a Java Developer to join our dynamic development team. This individual will be responsible for designing, building, and maintaining high-performing applications using Java and related technologies. You’ll collaborate closely with product managers, architects, and QA engineers to deliver scalable, secure, and reliable software solutions that drive business success.


Key Responsibilities

  • Design, develop, test, and maintain Java-based applications and APIs.

  • Collaborate with cross-functional teams to define and deliver new features.

  • Participate in architecture and design discussions to improve scalability and performance.

  • Write clean, efficient, and well-documented code.

  • Troubleshoot, debug, and upgrade existing applications.

  • Ensure application security, performance, and reliability.

  • Contribute to Agile ceremonies, including sprint planning and code reviews.


Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

  • 3+ years of hands-on experience developing with Java (8 or higher).

  • Strong understanding of Spring Boot, Spring MVC, and RESTful API design.

  • Experience with relational databases (MySQL, PostgreSQL, or Oracle).

  • Proficiency with Git and familiarity with CI/CD pipelines.

  • Solid understanding of object-oriented programming (OOP) principles and design patterns.


Preferred Qualifications

  • Experience with microservices architecture and containerization (Docker/Kubernetes).

  • Exposure to cloud services (AWS, Azure, or Google Cloud Platform).

  • Knowledge of message queues (Kafka, RabbitMQ).

  • Familiarity with front-end technologies (React, Angular, or Vue.js).

  • Understanding of Agile/Scrum methodologies.


Soft Skills

  • Strong analytical and problem-solving abilities.

  • Excellent communication and teamwork skills.

  • Detail-oriented with a focus on writing maintainable code.

  • Self-motivated and eager to learn emerging technologies.


What We Offer

  • Competitive salary and performance-based bonuses.

  • Comprehensive health, dental, and vision coverage.

  • Remote and hybrid work flexibility.

  • Professional development opportunities and certification support.

  • Collaborative culture that values innovation and continuous improvement.

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.