SourceFuse Technologies - Java Developer - Spring Boot

5 years

0 Lacs

Posted:15 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Description

Job Title :

Java Developer

Location :

Bangalore, Karnataka

Experience Required :

5+ Years

Department :

Software Development / Engineering

Employment Type :

Full-Time

Company Overview

SourceFuse Technologies is a leading cloud-native software development company, delivering cutting-edge digital solutions that empower enterprises to scale efficiently. We specialize in developing secure, scalable, and high-performance applications leveraging modern frameworks, DevOps, and cloud technologies.We are seeking an experienced Java Developer who thrives in collaborative, fast-paced environments and is passionate about building efficient, maintainable, and scalable backend systems.The ideal candidate will have strong backend development expertise, hands-on experience with cloud services (especially AWS), and a solid understanding of modern software design principles.

Role Overview

As a Java Developer at SourceFuse Technologies, you will play a key role in designing, developing, and maintaining backend applications and APIs. You will work closely with cross-functional teamsincluding DevOps, frontend, QA, and product teamsto build high-quality, cloud-based software solutions. The role demands proficiency in Java and related frameworks, along with strong knowledge of data structures, algorithms, and AWS cloud services.

Key Responsibilities

Backend Development & Architecture :

  • Design, develop, and maintain scalable and secure backend architectures using Java and modern frameworks like Spring Boot or Spring MVC.

API Development & Integration

  • Build and integrate RESTful APIs and work with GraphQL to ensure seamless communication between frontend and backend systems.

Cloud-Native Application Development

  • Utilize AWS services (e.g., Lambda, S3, CloudWatch, API Gateway) to build and deploy cloud-native applications with high performance and reliability.

Database Management

  • Design and manage relational and non-relational databases (MySQL, PostgreSQL, MongoDB), optimizing data structures for performance and scalability.

Application Optimization

  • Conduct performance tuning, refactoring, and optimization to improve application speed, memory management, and responsiveness.

Testing & Quality Assurance

  • Write and maintain unit tests using frameworks such as JUnit, Mockito, Jest, or Mocha. Work with QA teams to ensure quality through automated and manual testing.

DevOps & Deployment

  • Collaborate with DevOps engineers to implement CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes) for efficient deployment and release cycles.

Security & Compliance

  • Implement security best practices in code and API development to ensure protection of sensitive data and adherence to compliance standards.

Collaboration & Mentorship

  • Work in an agile environment, participate in sprint planning and code reviews, and mentor junior developers to uphold coding best practices.

Innovation & Automation

  • Explore and integrate automation and AI-driven tools to improve efficiency, reduce manual effort, and enhance software delivery pipelines.

Programming Languages

Required Skills & Technical Expertise :

  • Strong proficiency in Java (primary), with working knowledge of JavaScript and Python. Familiarity with Ruby, PHP, or C# is a plus.

Web Technologies

  • Hands-on experience with HTML, CSS, JavaScript, jQuery, and modern frameworks like React, Angular, or Vue.js.

Cloud Platforms

  • Proficiency with AWS (Lambda, CloudWatch, S3, API Gateway) for cloud-native application development.

Data Structures & Algorithms

  • Solid understanding of core data structures, algorithms, and system design for performance optimization.

Databases

  • Expertise in SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB).

Backend Frameworks

  • Experience with Spring Boot, Spring MVC, Django, or Express.js for server-side application development.

Version Control & Build Tools

  • Proficiency in Git, Maven, and IBM RAM for version management, dependency control, and build processes.

DevOps & Automation

  • Knowledge of CI/CD pipelines, Docker containerization, Kubernetes orchestration, and automation tools for continuous delivery.

Testing Frameworks

  • Familiarity with JUnit, TestNG, Jest, or Mocha for automated testing and quality assurance.

UI/UX Awareness

  • Basic understanding of UI/UX principles to ensure integration between frontend and backend aligns with optimal user experience.

Requirements

  • Bachelors degree in Computer Science, Engineering, or a related technical field.
  • Minimum 5+ years of hands-on experience in Java development and backend engineering.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent communication and teamwork abilities in a cross-functional environment.
  • Ability to manage multiple projects and meet deadlines in an agile setting.

Preferred Qualifications

  • 3+ years of experience in Full Stack Development (Java + Frontend frameworks).
  • Familiarity with AI integration, automation workflows, or cloud-native design patterns.
  • Experience working with microservices architecture.
  • Language Proficiency : English (mandatory); Japanese (optional).

Key Competencies

  • Strong ownership and accountability for deliverables.
  • Ability to work both independently and collaboratively.
  • Passion for continuous learning and keeping up with emerging technologies.
  • Detail-oriented with a commitment to clean, maintainable, and efficient code.

Why Join SourceFuse Technologies

  • Work on global, cloud-native projects with cutting-edge tools and technologies.
  • Opportunity to collaborate with skilled professionals across geographies.
  • Flat hierarchy and culture that encourages innovation and autonomy.
  • Continuous learning, training, and career advancement opportunities.
  • Competitive salary, benefits, and performance-based rewards.
(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