JAVA DEVELOPER

undefined ago • 3 Years + • Programming

Job Summary

Job Description

Sourcefuse is seeking a talented Java Backend Developer to design, develop, and maintain core backend services for their platform. The role involves working on challenging problems, collaborating with skilled engineers, and contributing to a scalable and reliable system. Responsibilities include designing high-performance Java-based services, writing clean code, participating in code reviews, troubleshooting production issues, optimizing performance, and contributing to system architecture within an agile environment.
Must have:
  • Design, develop, and maintain high-performance, scalable, and reliable Java-based backend services and APIs.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Collaborate with front-end developers, product managers, and other stakeholders.
  • Troubleshoot and debug production issues.
  • Optimize application performance and scalability.
  • Contribute to the design and architecture of backend systems.
  • Participate in agile development processes.
  • Implement and maintain automated testing (unit, integration, and end-to-end).
  • Work with databases (SQL or NoSQL) to design and implement data models.
  • Deploy and monitor applications in Kubernetes managed cluster.
  • Implement security best practices.
  • 3+ Years of experience in Java backend development.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with Java frameworks such as Spring and Spring Boot.
  • Experience with RESTful API design and development.
  • Experience with relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with version control systems (e.g., Git).
  • Experience with unit testing and integration testing.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Experience with message queues such as Kafka or RabbitMQ.
  • Experience with microservices architecture.
  • Experience with CI/CD pipelines.
  • Experience with performance tuning and optimization.
  • Experience with Agile development methodologies.
Good to have:
  • Contributions to open-source projects.

Job Details

Key Responsibilities: Personal Characteristics

Strong portfolio and excellent attitude.

Must be self-confident to work in a Team and to handle the responsibilities individually as well.

Should be a good listener/ Can articulate well / Good Communication Skills.

Ability to work with teams across organizational boundaries, different cultures and different time zones in a virtual environment.

Delivery oriented and able to work under strict deadlines.

Looking for a talented and passionate Java Backend Developer to join our growing engineering team. You will play a key role in designing, developing, and maintaining the core backend services that power our platform. You will work on challenging problems, collaborate with a team of skilled engineers, and contribute to building a scalable and reliable system.

Responsibilities:

  • Design, develop, and maintain high-performance, scalable, and reliable Java-based backend services and APIs.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Collaborate with front-end developers, product managers, and other stakeholders to define and implement new features.
  • Troubleshoot and debug production issues.
  • Optimize application performance and scalability.
  • Contribute to the design and architecture of our backend systems.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Stay up-to-date with the latest Java technologies and trends.
  • Implement and maintain automated testing (unit, integration, and end-to-end).
  • Work with databases (SQL or NoSQL) to design and implement data models. Preferable My-SQL DB.
  • Deploy and monitor applications in Kubernetes managed cluster.
  • Implement security best practices.

Qualifications:

Bachelor's degree in Computer Science or a related field (or equivalent experience).

Required:

  • 3+ Years of experience in Java backend development.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with Java frameworks such as Spring and Spring Boot.
  • Experience with RESTful API design and development.
  • Experience with relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with version control systems (e.g., Git).
  • Experience with unit testing and integration testing.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Experience with message queues such as Kafka or RabbitMQ.
  • Experience with microservices architecture.

Required:

  • Experience with CI/CD pipelines.
  • Experience with performance tuning and optimization.
  • Experience with Agile development methodologies.
  • Contributions to open-source projects.
  • Familiarity with security best practices for web applications.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Web3 and AI based next generation hiring platform

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (Remote)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by NextHire

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug