Mindcrew Technologies - Senior Java Full Stack Developer

8 years

0 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibilities
  • Lead the design, development, and optimization of robust, scalable web applications across the full stack, encompassing both client-side and server-side components.
  • Develop core Java applications for enterprise-grade solutions, specializing in distributed systems and event-driven architectures.
  • Design, build, and monitor highly available microservices using Spring Boot and Spring Framework, and develop secure and efficient RESTful APIs.
  • Work extensively with persistence technologies including JPA, Hibernate, and relational databases such as MS-SQL and PostgreSQL.
  • Leverage expertise in AWS (preferred) or other major cloud platforms (Azure, GCP) to build, deploy, and integrate applications with various cloud services.
  • Develop dynamic and responsive user interfaces using React (or Angular), applying best practices around HTML, CSS3/Tailwind, and responsive design principles.
  • Implement and manage CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, or AWS DevOps.
  • Work with container orchestration platforms, specifically Managed Kubernetes (EKS, AKS, or GKE).
  • Apply knowledge of Domain-Driven Design (DDD) and Backend-for-Frontend (BFF) concepts to architectural decisions.
  • Write clean, high-quality, optimized code and queries. Participate in code reviews and advocate for software development best practices.
  • Thrive in Agile environments, actively participating in iterative development cycles and regular demos.
  • Utilize strong problem-solving skills to tackle complex technical challenges, working effectively both independently and as part of a collaborative team.

Skills & Qualifications

  • Experience: 8+ years of hands-on experience developing core Java applications across enterprise, SME, or start-up environments.
  • Core Java: Proficient in Java 11+, including features like Streams, Lambdas, and Functional Programming.
  • Backend Frameworks: Expertise in Spring Boot, Spring Framework, and RESTful API development.
  • Distributed Systems: Proven experience with distributed systems and event-driven architectures.
  • Microservices: Experience in designing, building, and monitoring microservices.
  • Persistence: Solid background in persistence technologies including JPA, Hibernate, MS-SQL, and PostgreSQL.
  • Cloud Platforms: Familiarity with major cloud platforms: AWS, Azure, or GCP (AWS preferred). Hands-on experience integrating applications with cloud services is a must.
  • Frontend Frameworks: Front-end development experience using React or Angular, with a good understanding of leveraging best practices around HTML, CSS3/Tailwind, and Responsive designs.
  • CI/CD: Experience with CI/CD pipelines using tools such as Jenkins, GitLab CI, GitHub Actions, or AWS DevOps.
  • Container Orchestration: Experience with container orchestration using Managed Kubernetes (EKS, AKS, or GKE).
  • Architectural Concepts: Working knowledge of Domain-Driven Design (DDD) and Backend-for-Frontend (BFF) concepts.
  • Event-Driven Technologies: Familiarity with event-driven technologies (e.g., Kafka, MQ, Event Buses).
  • Version Control: Experience with version control systems, particularly Git.
  • Methodologies: Proficiency in Agile methodologies and software development best practices. Comfortable in Agile environments with iterative development and regular demos.
  • Optimization: Skilled in code and query optimization.
  • Communication: Very strong written and verbal communication skills.
  • Education: Bachelor's degree in Computer Science or related fields preferred.
  • Domain (Plus): Hospitality services domain experience is a plus.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You