Sr Java Backend Developer | Onshore

Posted Yesterday
Be an Early Applicant
3 Locations
Remote
Senior level
Agency • Information Technology
The Role
Design, develop, and maintain scalable Java backend services and RESTful APIs. Collaborate with frontend, product, and stakeholders; write clean, tested code; troubleshoot and resolve issues; participate in code reviews; and improve systems, particularly for large-scale distributed environments.
Summary Generated by Built In

Job Description: We are seeking a skilled Java Backend Developer to join our team. The ideal candidate will have a strong background in Java development and experience working on backend systems. They should be comfortable working in a fast-paced environment and collaborating with cross-functional teams to deliver high-quality software solutions.

Responsibilities:
Design, develop, and maintain scalable backend services using Java and related technologies.
Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and deliver robust solutions.
Write clean, efficient, and well-tested code following best practices and coding standards.
Troubleshoot and debug issues, and provide timely resolution to technical problems.
Participate in code reviews and provide constructive feedback to team members.
Stay updated on emerging technologies and trends in backend development, and recommend improvements to existing systems and processes.
Requirements:
Proven experience working as a Java developer, with a strong understanding of Java programming language and ecosystem.
Experience building RESTful APIs and Extensive Java (or equivalent) Programming experience (MUST)
Proficiency in database technologies such as SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
Solid understanding of the basics of Computer Science - Data structures, Algorithms, Operating Systems, Networking, DB.(MUST).
Experience or solid understanding of Large Scale Distributed Systems (internet scale).
Strong analytical and problem-solving skills, with a keen attention to detail.
Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
A proactive mindset and a willingness to learn and adapt to new technologies and challenges.

Skills Required

  • Extensive Java programming experience
  • Experience building RESTful APIs
  • Proficiency with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB)
  • Solid understanding of Computer Science fundamentals: data structures, algorithms, operating systems, networking, databases
  • Experience or solid understanding of large-scale distributed systems
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud)
  • Familiarity with containerization technologies (Docker, Kubernetes)
  • Strong analytical, problem-solving, communication, and collaboration skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
5,017 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account