Java Full Stack Developer

Diverse Lynx

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 1 month ago
6+ years
Job Description:
We are seeking a highly skilled and experienced Java Full Stack Developer with 6+ years of experience to join our dynamic development team. The ideal candidate will be a hands-on developer with a strong understanding of both front-end and back-end technologies, capable of designing, developing, and maintaining robust, scalable, and high-performance applications.
You will play a crucial role in building our next-generation systems, leveraging modern architectural patterns like microservices and event-driven communication, and contributing to the entire software development lifecycle.Responsibilities:
  • Design, develop, and maintain full-stack applications, encompassing both front-end and back-end components, using Java and related technologies.
  • Develop robust, scalable, and secure back-end services using Java, Spring Boot, and Microservices architecture.
  • Implement and manage inter-service communication using Apache Kafka for real-time data streaming and asynchronous messaging.
  • Build responsive, user-friendly, and highly interactive front-end interfaces using React.js.
  • Collaborate with product managers, designers, and other developers to translate business requirements into technical solutions and deliver seamless user experiences.
  • Design and manage databases (SQL/NoSQL) to ensure data integrity, security, and optimal performance.
  • Write clean, maintainable, and testable code, following best practices for software development (e.g., TDD, SOLID principles).
  • Participate actively in code reviews, providing constructive feedback and ensuring code quality.
  • Troubleshoot, debug, and resolve complex technical issues across the full stack in a timely manner.
  • Contribute to the design and evolution of the overall system architecture, ensuring scalability, reliability, and performance.
  • Work with CI/CD pipelines (e.g., Jenkins, GitLab CI) for efficient deployment and automation.
  • Stay up to date with the latest industry trends and technologies, continuously exploring and recommending improvements to our systems.
  • Mentor junior developers and contribute to a culture of continuous learning and improvement within the team.
Required Skills and Experience:
  • 6+ years of proven experience as a Full Stack Developer, with a strong focus on Java.
  • Java Expertise: In-depth knowledge of Java programming language, its ecosystem, and best practices.
  • Spring Boot: Extensive experience in designing, developing, and deploying applications using Spring Boot.
  • Microservices Architecture: Strong understanding and hands-on experience with microservices design principles, patterns, and implementation.
  • Apache Kafka: Proven experience with Kafka, including producing and consuming messages, topic management, and understanding of its architecture for event-driven systems.
  • React.js: Proficiency in building modern web applications with React.js, including knowledge of React Hooks, Redux (or similar state management), and component-based architecture.
  • Strong understanding of RESTful API design and development.
  • Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Proficiency with version control systems, especially Git.
  • Experience with Agile methodologies (Scrum, Kanban).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
Java Full Stack Developer - Java/J2EE, Spring, Spring Boot, REST, JSON, Micro Services

Diverse Lynx

Similar Jobs

  • Java Full Stack Developer - Senior Analyst

    MUFG

    • Bangalore, Karnataka
    About MUFG Global Service (MGS) MUFG Bank, Ltd. is Japan’s premier bank, with a global network spanning in more than 40 markets. Outside of Japan, the bank offers an extensive sc…
    • 7 days ago
    • Apply easily
  • ETL Developer - Senior Analyst

    MUFG

    • Bangalore, Karnataka
    About MUFG Global Service (MGS) MUFG Bank, Ltd. is Japan’s premier bank, with a global network spanning in more than 40 markets. Outside of Japan, the bank offers an extensive sc…
    • 7 days ago
    • Apply easily
  • Full stack .Net Developer SA

    MUFG

    • Bangalore, Karnataka
    About MUFG Global Service (MGS) MUFG Bank, Ltd. is Japan’s premier bank, with a global network spanning in more than 40 markets. Outside of Japan, the bank offers an extensive sc…
    • 8 days ago
    • Apply easily