Java Developer

Hybrid in Phoenix, AZ, US • Posted 4 hours ago • Updated 4 hours ago
Contract W2
12 Months
No Travel Required
Hybrid
$32 - $38/hr
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • Java
  • MongoDB
  • Spring Boot

Summary

Here is a comprehensive, production-ready job description tailored for a Junior Java Developer role. It balances the specific technical requirements you requested with clear enterprise expectations, formatted to attract top junior talent.

Job Title: Junior Java Developer (Backend)

Position Overview

We are seeking a highly motivated and talented Junior Java Developer with strong core backend engineering skills to join our development team. In this role, you will design, develop, and maintain secure, scalable enterprise-level backend services. You will work closely with senior engineers to build modern APIs, optimize database workflows, and contribute to our core product architecture. This is an exceptional opportunity for a junior engineer looking to master a modern, reactive stack in an enterprise environment.

Key Responsibilities

  • Backend Development: Write clean, efficient, and maintainable server-side code using Java (8+) and the Spring Framework ecosystem.

  • Database Management: Design, optimize, and manage data models using MongoDB, ensuring high performance, proper indexing, and scalable document storage.

  • API Engineering: Develop, test, and document secure RESTful APIs and microservices to support frontend architectures and internal integrations.

  • Code Quality & Testing: Write unit tests using frameworks like JUnit and Mockito to ensure robust code coverage and minimize production bugs.

  • System Optimization: Participate in code reviews, debug application issues, and optimize database queries to improve overall application latency and stability.

  • Agile Collaboration: Work within an Agile Scrum framework, participating in sprint planning, daily stand-ups, and technical refinement sessions.

Required Technical Skills & Qualifications

< data-path-to-node=10>Core Requirements:
  • Java Mastery: Strong foundational knowledge of Core Java (OOP principles, Collections API, Exception Handling, and Multithreading/Concurrency).

  • Spring Ecosystem: Hands-on experience or project exposure to Spring Boot, Spring MVC, and Spring Data.

  • NoSQL Database: Solid understanding of MongoDB (document modeling, aggregations, CRUD operations, and performance tuning).

  • Robust Backend Design: Strong understanding of backend architecture patterns, RESTful web services, and asynchronous data processing.

< data-path-to-node=12>Additional Technical Competencies:
  • Familiarity with build tools such as Maven or Gradle.

  • Hands-on experience with version control systems, specifically Git and workflows (GitHub/Bitbucket).

  • Basic understanding of relational databases (SQL/PostgreSQL) alongside NoSQL frameworks is a plus.

  • Understanding of continuous integration/continuous deployment (CI/CD) concepts and container technologies like Docker is highly preferred.

Soft Skills & Behavioral Attributes

  • Analytical Thinking: Strong problem-solving mindset with a keen attention to code structure and detail.

  • Adaptability: Eagerness to learn new technologies, stacks, and modern architectural methodologies quickly.

  • Communication: Excellent verbal and written communication skills to collaborate effectively with cross-functional onshore/offshore engineering teams.

Education & Experience

  • Bachelor’s degree in Computer Science, Computer Engineering, or a closely related technical field.

  • 1–3 years of professional software development experience or a proven track record of significant internships/bootcamp portfolio projects focusing on backend Java development.

 
Available/Interested candidates can share resumes at  
 
EEO:
“Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans
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: 10114908
  • Position Id: 9015064
  • Posted 4 hours ago
Contact the job poster
SS

Saurabh Shukla

Delivery Manager @ Mindlance
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Phoenix, Arizona

9d ago

Easy Apply

Contract

Depends on Experience

Phoenix, Arizona

Today

Contract

USD35 - USD45

Phoenix, Arizona

9d ago

Easy Apply

Contract

Depends on Experience

Remote or Phoenix, Arizona

Today

Full-time

Search all similar jobs