Search by job, company or skills

Crisil

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title:

Java Full Stack Developer

Job Description:

We are seeking a highly skilled and experienced Java Full Stack Developer to join our dynamic development team. The ideal candidate should have 4 to 6 years of hands-on experience in software development with a strong focus on Java-based technologies. As a Full Stack Developer, you will be responsible for developing and implementing scalable applications, handling both front-end and back-end development tasks.

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.
  • 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.
  • 4 to 6 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).
  • 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

Preferred Skills:

  • Experience with cloud platforms such as AWS or Azure will be an added advantage.
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes will be an added advantage.
  • Familiarity with DevOps practices and tools (CI/CD pipelines, Jenkins, etc.)
  • Understanding of microservices architecture and related technologies (Spring Cloud etc.)
  • Experience with test-driven development (TDD) and automated testing frameworks (JUnit, Mockito, etc.)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134606091