Java full stack developer
Rishabh Software
- Location
- Vadodara, Gujarat, India
- Job type
- Full-time
Required skills
- Agile
- Amazon Web Services
- Angular
- Azure
- backend
- communication skills
- containerization
- cross-functional
- CSS3
- database
- Docker
- front-end
- full stack
- Git
- Gradle
- Hibernate
- HTML5
- Java
- JavaScript
- Jenkins
- JUnit
- Kubernetes
- Maven
- microservices
- Mockito
- MVC
- MySQL
- NoSQL
- Oracle
- PostgreSQL
- React
- TypeScript
- UX design
- version control
- web services
- RESTful
About the role
Rishabh Software
Website:
rishabhsoft.com
Job details:
Responsibilities:
- Design, develop, test, deploy, and maintain robust, scalable, and secure full-stack applications using Java (Spring Boot) and Angular / React.
- Collaborate with cross-functional teams, including product managers, architects, and QA teams, to define requirements and deliver high-quality solutions.
- Develop and enhance backend services and RESTful APIs using Java and Spring Boot for high performance and responsiveness.
- Build dynamic and responsive front-end user interfaces using Angular (version 7+) and related web technologies like HTML5, CSS3, and TypeScript.
- Ensure application performance, scalability, and security across the entire stack, troubleshooting and resolving complex technical issues.
- Conduct code reviews, mentor junior developers, and enforce coding standards and best practices within the team.
- Participate actively in Agile/Scrum development methodologies, including sprint planning and daily stand-ups.
- Contribute to CI/CD pipeline improvements and automation initiatives using tools like Jenkins, Docker, and Kubernetes.
- Design, optimize, and maintain database schemas and complex queries using relational databases (e.g., MySQL, PostgreSQL, Oracle) and ORM technologies like Hibernate/JPA.
Required Skills & Qualifications
- Experience: Minimum of 5-10 years of professional experience as a Full Stack Developer, with extensive experience in both Java and Angular development.
- Backend Expertise: Strong proficiency in Java, the Spring framework (Spring Boot, Spring MVC, Spring Security), and microservices architecture.
- Frontend Expertise: Hands-on experience with Angular (v7+) and a solid understanding of front-end technologies including HTML, CSS, JavaScript, and TypeScript.
- Databases & APIs: Experience with designing and consuming RESTful APIs and working with relational databases (MySQL, PostgreSQL, Oracle) or NoSQL databases.
- Tools & Methodologies: Familiarity with version control systems (Git), build tools (Maven/Gradle), CI/CD pipelines, containerization (Docker, Kubernetes), and Agile methodologies.
- Problem-Solving: Excellent analytical and problem-solving skills, with a keen attention to detail.
- Communication: Strong communication skills and the ability to collaborate effectively within a cross-functional team environment.
- Education: A Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications
- Experience with cloud platforms such as Amazon Web Services (AWS) or Azure.
- Knowledge of testing frameworks like JUnit, Mockito, or Jasmine.
- Familiarity with UI/UX design principles.
- Experience in a technical leadership or mentorship role.
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.