Gain full access to exclusive job listings from leading companies worldwide.
Verified, High-Quality Jobs Only
No ads, scams, or junk-just genuine opportunities.
Focus on Real Opportunities
Explore thousands of open positions tailored to your lifestyle, including flexible remote jobs.
Exclusive Resume Review
Receive expert feedback with personalized suggestions to enhance your resume.
The Opportunity: We are looking for an experienced Full Stack Java Developer to build, enhance, and maintain scalable enterprise applications across both backend and frontend technologies. This position focuses on developing robust Java-based services, modern web interfaces, database integrations, and cloud-enabled applications while following strong engineering and development practices. The ideal candidate will have solid hands-on experience with Java, Spring Boot, React.js, and modern application development, along with the ability to contribute across the complete software development lifecycle.
Role: Full Stack Java Developer
Experience: 7 – 9 years
Work Location: Phoenix, AZ (100% onsite). Candidates must currently reside within commuting distance. Relocation is not available
Project Duration: 12+ Months Contract
Key Responsibilities
Design, develop, and maintain enterprise-grade applications using Java and Spring Boot.
Create scalable and reliable backend services supporting business-critical applications.
Develop RESTful APIs and microservices with a focus on performance, maintainability, and security.
Build modern, responsive user interfaces using React.js, JavaScript/TypeScript, HTML, and CSS.
Create reusable frontend components and maintain consistent application functionality across web interfaces.
Connect applications with relational and NoSQL databases, including PostgreSQL, Oracle, and DynamoDB.
Develop efficient database interactions and support application data integration requirements.
Integrate backend and frontend applications with external services, APIs, and cloud-based platforms.
Participate in application architecture discussions and contribute to technical design decisions.
Perform peer code reviews and follow established coding standards and development practices.
Develop and maintain automated unit, integration, and application-level tests.
Support continuous integration and continuous delivery processes across development environments.
Assist with application releases, production deployments, and post-deployment support activities.
Work closely with product, QA, DevOps, and other engineering teams throughout the development lifecycle.
Contribute to Agile ceremonies, sprint planning, technical discussions, and delivery activities.
Continuously evaluate development practices and recommend improvements to application quality and performance.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
Strong professional experience developing enterprise applications using Java.
Hands-on expertise with Spring Boot and development of RESTful web services.
Strong understanding of microservices architecture and distributed application development.
Extensive experience with React.js and modern frontend development.
Proficiency in JavaScript or TypeScript, HTML, and CSS.
Experience designing and consuming REST APIs and integrating applications with external services.
Strong experience working with relational databases such as PostgreSQL and Oracle.
Experience with NoSQL databases such as DynamoDB is highly desirable.
Solid understanding of object-oriented programming, software design principles, and application architecture.
Experience with Git for source control and collaborative software development.
Hands-on experience with Maven for project and dependency management.
Understanding of CI/CD concepts and experience working with Jenkins or similar automation platforms.
Experience working with containerized applications and Kubernetes environments.
Familiarity with AWS services and cloud-based application development.
Strong understanding of software testing, debugging, performance optimization, and production support.
Experience working within Agile software development environments.
Excellent analytical, problem-solving, communication, and collaboration skills.
Preferred Qualifications
Experience developing large-scale enterprise applications using Java and Spring Boot.
Strong knowledge of advanced React.js development patterns and frontend application architecture.
Experience deploying Java-based applications to AWS cloud environments.
Hands-on experience with Kubernetes and container-based application deployment.
Experience building and maintaining CI/CD pipelines using Jenkins.
Familiarity with cloud-native application architecture and distributed systems.
Experience working with both relational and NoSQL data platforms.
Knowledge of application security, secure coding practices, and API protection mechanisms.
Experience working with automated testing frameworks and quality engineering practices.
Familiarity with modern DevOps tools and development automation.
Experience working in large Agile engineering teams and enterprise delivery environments.
What We're Looking For
A full stack engineer who can contribute effectively across backend, frontend, database, and cloud technologies.
Someone who can develop reliable applications while maintaining high standards for performance, scalability, and code quality.
An engineer who is comfortable working with Java, Spring Boot, React.js, APIs, databases, and modern cloud environments.
A collaborative team member who can work effectively with developers, QA engineers, DevOps professionals, architects, and business stakeholders.
A proactive problem-solver who can investigate complex application issues and deliver practical technical solutions.
An individual who follows clean coding practices and contributes positively to code reviews and technical discussions.
A developer who understands the complete application lifecycle, from design and implementation through testing, deployment, and production support.
A clear communicator who can explain technical concepts and work effectively within an Agile development environment.
Technologent is an Equal Opportunity Employer -- EEO/AA Employer/Vet/Disabled -- for reasonable accommodations, please contact us at [email protected] Technologent is a Global Provider of Edge-to-Edge℠ Information Technology Solutions and Services for Fortune 1000 and SMB companies. We offer a unique blend of business practices that are aligned to solve for top CIO concerns. Our core competencies focus on data center infrastructure, business continuity, data protection, service automation and orchestration, continuous intelligence, monitoring, connectivity, collaboration and cybersecurity. These practices are supported by our professional services, digital transformation services and financial services offerings. By providing custom solutions and services designed to fit your business needs, we enable your organization to be more agile, responsive and competitive. Technologent empowers your company to ascend to the next level in IT. Headquartered in Irvine, CA, Technologent has offices throughout the US and proudly serves clients around the world. When partnering with Technologent, organizations benefit from the highest caliber of professionals, committed to delivering exceptional business outcomes backed by unmatched service and support.