RA

Java Fullstack Developer

RARR Technologies
Remote4-9 LPA Posted 14 May 2025
FULL TIME
Docker
Spring Boot
Microservices
React
Sql
+1 more

Job Description

Seeking a seasoned Java Full Stack Developer with 4 to 10 years of experience.

  • Strong foundation in both front-end and back-end technologies.
  • Ability to manage the complete software development lifecycle.
  • Work closely with cross-functional teams to design, develop, and maintain scalable web applications.

Key Responsibilities :

Design and Development :

  • Develop and maintain web applications using Java and associated frameworks.
  • Implement front-end solutions with technologies like HTML, CSS, JavaScript, and modern libraries/frameworks (e.g., React).

Back-End Development :

  • Build and enhance server-side applications with Java, Spring Boot, Hibernate, and RESTful APIs.
  • Ensure robustness, performance, and reliability of back-end services.

Database Management :

  • Design and optimize database schemas.
  • Work with relational databases such as MySQL, PostgreSQL, or Oracle.

Code Quality and Best Practices :

  • Write clean, maintainable, and efficient code.
  • Conduct code reviews and provide constructive feedback.
  • Adhere to best practices in version control, testing, and continuous integration.

Collaboration :

  • Work closely with UI/UX designers to implement user interfaces.
  • Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications.
  • Mentor junior developers and provide technical guidance.

Problem Solving :

  • Troubleshoot and resolve issues in development, testing, and production environments.
  • Optimize application performance and scalability.

Deployment and Maintenance :

  • Participate in the deployment of applications across different environments.
  • Monitor and maintain existing applications to ensure high availability and reliability.

Qualifications :

Education :

  • Bachelor's degree in Computer Science, Engineering, or a related field.

Experience :

  • 4 to 10 years of professional experience in Java full stack development.

Technical Skills :

  • Proficiency in Java, Spring, Spring Boot, and Hibernate.
  • Strong knowledge of front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like Angular, React, or Vue.js.
  • Experience with relational databases and SQL.
  • Familiarity with version control systems like Git.
  • Knowledge of build tools and CI/CD pipelines (e.g., Maven, Jenkins).

Soft Skills :

  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks effectively.

Preferred Qualifications :

  • Experience with microservices architecture.
  • Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Understanding of agile methodologies and scrum practices.