Epicareer Might not Working Properly
Learn More

FullStack Developer

Salary undisclosed

Checking job availability...

Original
Simplified

Responsibilities:

  • Design, develop, and deploy high-quality, scalable, and maintainable Java applications
  • Collaborate with cross-functional teams to gather and define requirements
  • Participate in all phases of the software development life cycle, including planning, design, coding, testing, and deployment
  • Develop front-end applications using modern JavaScript frameworks like Angular/React
  • Implement back-end solutions using Java frameworks such as Spring or Hibernate, JPA.
  • Create and maintain database structures, optimizing performance and ensuring data integrity.
  • Perform code reviews, identify and fix defects, and improve overall code quality.
  • Stay updated with industry trends and emerging technologies to continuously enhance your skills and knowledge

Requirements:

  • Bachelor's degree in computer science, Engineering, or a related field.
  • 6 to 12 years of experience in Java-based software development.
  • Strong knowledge of Java programming language and its ecosystem.
  • Proficiency in front-end development using HTML, CSS, JavaScript, and modern JavaScript frameworks (Angular/React).
  • Experience with Java frameworks such as Spring (Boot, MVC, Security, etc.) and Hibernate , JPA .
  • Good understanding of object-oriented programming principles and design patterns
  • Experience with RESTful API development and integration
  • Familiarity with database technologies like MySQL, PostgreSQL, or NoSQL.
  • Knowledge of version control systems (e.g., Git) and Agile/Scrum methodologies
  • Excellent problem-solving and troubleshooting skills
  • Strong communication and teamwork abilities