1

Junior Java Developer Jobs in Albuquerque, NM (NOW HIRING)

Position Overview The Senior Full Stack Developer plays a critical role in building the next generation of RS21's data and AI-powered applications. The ideal candidate designs, develops, and deploys ...

Full Stack Developer

Rio Rancho, NM · Remote

$40 - $75/hr

Our platform offers an engaging blend of flexibility and challenge: you'll work closely with state-of-the-art AI models to take on programming tasks that include creating and solving challenging ...

Full Stack Developer

Albuquerque, NM · Remote

$40 - $75/hr

Our platform offers an engaging blend of flexibility and challenge: you'll work closely with state-of-the-art AI models to take on programming tasks that include creating and solving challenging ...

Position Summary The Core Full Stack Developer is a capable, execution-focused practitioner who builds and maintains web applications that power RS21's analytics, AI, and data-driven product and ...

next page

Showing results 1-20

Junior Java Developer information

See Albuquerque, NM salary details

$59.1K

$103.5K

$156K

How much do junior java developer jobs pay per year?

As of Jun 1, 2026, the average yearly pay for junior java developer in Albuquerque, NM is $103,534.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,200.00 and $103,200.00 per year, depending on experience, location, and employer.

What Does a Junior Java Developer Do?

Junior Java developers are entry-level programmers who are part of a team of coders and developers. They work on both front-end and back-end codes to build an application. Being a junior Java developer requires extensive knowledge of coding and the program language JavaScript to develop and troubleshoot products. As a junior Java developer, you run tests to pinpoint errors, migrate code and data, and ensure the program is integrated with other company developments.

What are the key skills and qualifications needed to thrive as a Junior Java Developer, and why are they important?

A Junior Java Developer should have a solid understanding of Java programming, object-oriented principles, and basic software development concepts, often supported by a relevant degree or coding bootcamp. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and frameworks like Spring Boot is typically expected. Strong problem-solving abilities, attention to detail, and effective teamwork are important soft skills in this role. These competencies enable efficient code development, smooth collaboration, and the ability to quickly adapt to new technologies and project requirements.

What are some common challenges a Junior Java Developer might face during their first year, and how can they overcome them?

Junior Java Developers often encounter challenges such as understanding large codebases, adapting to agile development processes, and managing task priorities. To overcome these hurdles, it’s helpful to proactively seek mentorship from senior developers, regularly review documentation, and participate in code reviews. Effective communication with team members also accelerates learning and helps clarify requirements or technical uncertainties. Embracing continuous learning through online resources and hands-on projects will further strengthen your skills and confidence.

What are Junior Java Developers?

Junior Java Developers are entry-level software engineers who specialize in building and maintaining applications using the Java programming language. They typically work under the supervision of more experienced developers and are responsible for writing code, debugging, and participating in code reviews. Their tasks may also include testing software, learning new frameworks, and assisting with the design and implementation of features. Junior Java Developers usually have foundational knowledge of Java and related technologies, and they are eager to develop their skills through hands-on experience.

Will AI replace Java devs?

AI is unlikely to fully replace Java developers, as their role involves complex problem-solving, system design, and understanding business needs that AI cannot fully replicate. Instead, AI tools can assist Java developers by automating repetitive tasks and improving productivity, making their skills more valuable. Continuous learning and adapting to new technologies remain important for Java developers to stay relevant in the evolving tech landscape.

What is the difference between Junior Java Developer vs Java Developer?

AspectJunior Java DeveloperJava Developer
Required Experience0-2 years2+ years
CertificationsOptional, entry-level certificationsOptional, advanced certifications
Work EnvironmentSupportive, learning-focused teamsProject-driven, independent roles
ResponsibilitiesAssist in coding, bug fixing, learning frameworksDesign, develop, maintain Java applications

The main difference between a Junior Java Developer and a Java Developer lies in experience, responsibilities, and independence. Junior Java Developers are typically entry-level, focusing on learning and supporting tasks, while Java Developers have more experience and handle complex development projects independently.

What are the most commonly searched types of Java Developer jobs in Albuquerque, NM? The most popular types of Java Developer jobs in Albuquerque, NM are:
What are popular job titles related to Junior Java Developer jobs in Albuquerque, NM? For Junior Java Developer jobs in Albuquerque, NM, the most frequently searched job titles are:
What job categories do people searching Junior Java Developer jobs in Albuquerque, NM look for? The top searched job categories for Junior Java Developer jobs in Albuquerque, NM are:
Infographic showing various Junior Java Developer job openings in Albuquerque, NM as of May 2026, with employment types broken down into 1% Internship, 85% Full Time, 11% Part Time, 1% Temporary, and 2% Contract. Highlights an 73% Physical, 11% Hybrid, and 16% Remote job distribution, with an average salary of $103,534 per year, or $49.8 per hour.
Senior Developer, Full Stack

Senior Developer, Full Stack

RS21

Albuquerque, NM

Other

Posted 12 days ago


Job description

Position Overview
The Senior Full Stack Developer plays a critical role in building the next generation of RS21's data and AI-powered applications. The ideal candidate designs, develops, and deploys scalable web systems that sit at the intersection of product, data, and intelligent automation. The role supports both high impact client engagements and the continued evolution of RS21's internal products, including Prequip.
This position requires strong engineering capability across frontend and backend systems, along with sound architectural judgement. The Senior Full Stack Developer is expected to understand how application layers integrate with cloud infrastructure, data platforms, and AI services, and to build systems that are secure, performant, and production ready. The ideal candidate understands and has implemented modern three-tier web application architectures, including frontend presentation layers, backend service layers, and data persistence layers. They are comfortable moving between these layers and designing systems where each tier has clearly defined responsibilities and interfaces.
The individual in this role demonstrates technical depth, systems thinking, and accountability. They drive work from concept through deployment, contribute to architectural discussions, and collaborate effectively with data engineers, AI developers, product stakeholders, and client teams. Clear communication, adaptability, and the ability to operate in evolving environments are essential for success.
This role plays an important part in strengthening RS21's technical foundation as the organization continues to expand its data readiness services and product offerings.
Key Responsibilities
Application Architecture and Development
  • Design, develop, and maintain scalable full stack web applications using a clear three-tier architecture consisting of presentation (frontend), application/service (API/backend), and data layers, ensuring clean separation of concerns and maintainable system boundaries.
  • Translate business and technical requirements into well structured, maintainable application architecture.
  • Design and develop component-based front-end applications using modern frameworks such as Vue, React, or similar, including state management, routing, and API integration.
  • Build robust backend services and APIs to support data driven functionality.
  • Ensure applications are production ready, secure, and performant.
API and Service Layer Engineering
  • Design and implement RESTful or GraphQLAPIs that expose curated data and system functionality.
  • Integrate applications with internal data platforms, data warehouses, and external services.
  • Implement proper error handling, validation, logging, and observability across services.
  • Support versioning and lifecycle management of APIs.
Data Platform Integration
  • Collaborate with data engineering teams to integrate applications with lakehouse and warehouse environments.
  • Consume curated datasets and expose them through secure application layers.
  • Support real-time and batch data workflows as required by business use cases.
  • Ensure data accuracy, consistency, and appropriate access controls within applications.
AI and Advanced Feature Integration
  • Integrate AI and LLM driven capabilities into user-facing applications where applicable.
  • Collaborate with AI platform developers to operationalize models into production systems.
  • Ensure responsible and secure implementation of AI enabled features.
Cloud Deployment and Infrastructure
  • Deploy and maintain applications in AWS environments.
  • Utilize containerization tools to support portability and scalability.
  • Contribute to CI/CD pipelines and automated deployment processes.
  • Partner with infrastructure teams to ensure reliability, uptime, and cost efficiency.
Performance Optimization and Scalability
  • Monitor application performance and proactively address bottlenecks.
  • Optimize database queries, API calls, and front-end rendering performance.
  • Design systems that scale to support increased data volume and user demand.
  • Implement authentication and authorization controls aligned with security best practices.
  • Ensure compliance with data protection standards relevant to client engagements.
  • Follow secure coding standards and participate in remediation efforts when vulnerabilities are identified.
Cross-Functional Collaboration
  • Partner with product leaders, project managers, data engineers, and AI developers to align on delivery priorities.
  • Participate in technical design sessions and architecture reviews.
  • Support client discussions when technical clarification or solution alignment is required.
  • Participate in peer code reviews and uphold engineering standards.
  • Own features end to end from design through deployment.
Qualifications
  • 7+ years of professional full stack development experience.
  • Strong frontend development experience using modern frameworks such as Vue or React.
  • Strong backend development experience with Python or comparable languages.
  • Experience designing and consuming APIs in production environments.
  • Experience deploying and supporting applications in AWS.
  • Experience designing application data models and implementing database interaction layers using relational or NoSQL systems.
  • Ability to translate business requirements into scalable technical solutions.
  • Proven ability to identify and drive improvements to system architecture, developer workflows, and user experience with minimal direction.
  • Experience integrating AI or LLM capabilities into production applications strongly preferred.
  • Experience building applications on top of lakehouse or modern data warehouse architectures strongly preferred.
  • Advanced AWS experience, including architecture level decision making strongly preferred.
  • Experience working in data intensive or analytics driven environments preferred.