Java Full stack Developer

San Ramon, CA

Redolent, Inc
IT Services • 51 - 200 employees

$58.75 - $75.75/hr

Full-time

Posted 18 days ago


Job description

Role Java Full stack Developer
Work location San Ramon,CA

?We need a full-stack developer who will use their passion to learn new tools and techniques, and identify and implement system improvements. Using Agile development in a Cloud environment, you’ll work with the development team to build an advanced microservices platform for our Healthcare Manufacturing client. You’ll analyze the needs and the environment to make sure the solution you’re developing considers the current architecture and operating environment, as well as future functionality and enhancements. Join us as we build systems to change a Healthcare client for the better.

Primary responsibilities:

• Design, develop, and maintain customer-facing web services

• Implement intuitive front-end user experiences, and scalable back-end services

• Willingness to work at all levels of the stack — CI/CD (Docker, Jenkins), database (PostgreSQL), services (Node, Python, Typescript), and frontend (Angular 6+).

• Communicate effectively to help bridge stakeholder and development requirements

• Assist with deployment, support, and operations where necessary

• Engaging in code reviews and training of team members

• Actively and continuously supporting deployment pipeline code.

Skills Requirements:

• Software development experience including: OOP, concurrency programming, design patterns, RESTful service implementation, Service Oriented Architecture, Test-Driven Development, Acceptance Testing.

• Experience with modern JavaScript frameworks such as Angular 7, React, NodeJS, Unit Testing Frameworks: Jasmine, Karma

• Experience with Python and Python web frameworks such as Django, Flask, Tornado

• Experience with cloud technology frameworks such as Kubernetes, Docker, OpenStack etc.

• Experience with build automation tools such as Maven, and/or Gradle

• Experience with Scrum/ Scaled Agile model.

• Comfortable implementing continuous integration / continuous delivery process for applications using technologies such as Jenkins and Git. Familiarity with CI tools like Jenkins, Artifactory, SonarQube.

• Knowledge of software practices like Test-Driven Development/BDD

Knowledge, Skills and Abilities:

• Angular

• NodeJS

• Typescript

• PostgreSQL

• RabbitMQ

• Python

Preferred:

• Experience with concepts such as microservices, containers, and container orchestration using Docker and Kubernetes

• Strong use of source code repositories. Proficiency with tools including: Git, TeamCity, Sonar

• Experience using automation testing tools (Selenium, mocking frameworks)

• Proficiency in Typescript

• Experience with Docker and Kubernetes
 


Redolent logo

About Redolent

Sourced by ZipRecruiter

Redolent, a dynamic and rapidly expanding company committed to excellence in software solutions, where success is fueled by a combination of technical expertise and efficient management practices. Our solutions create a measurable delta in our clients’ productivity and profitability, contributing to their growth and success.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

San Jose, CA, US

Year founded

2008

Social media



Frequently asked questions

Q: What skills or qualities help someone succeed as a Full Stack Java Developer?

A: To succeed as a Full Stack Java Developer, key technical skills include proficiency in Java programming language, experience with Java frameworks such as Spring and Hibernate, and knowledge of front-end technologies like HTML, CSS, and JavaScript. Additionally, soft skills like strong problem-solving abilities, effective communication, and collaboration with cross-functional teams are crucial for success in this role. By combining technical expertise with strong soft skills, a Full Stack Java Developer can effectively design, develop, and deploy robust and scalable applications, driving career growth and effectiveness in the role.

Q: What is the career path for a Full Stack Java Developer?

A: A Full Stack Java Developer's career path typically begins with entry-level roles such as Junior Java Developer or Associate Software Engineer, where they focus on building and maintaining web applications using Java technologies. As they gain experience, they can progress to mid-level roles like Senior Java Developer or Technical Lead, where they take on more complex projects, mentor junior team members, and contribute to technical architecture decisions. Ultimately, senior Full Stack Java Developers can move into leadership positions like Technical Program Manager or Engineering Manager, or transition into specialized roles like DevOps Engineer or Cloud Architect, leveraging their expertise in Java and software development to drive business growth and innovation.



Redolent, Inc job posting for a Java Full stack Developer in San Ramon, CA, with a map of San Ramon location.