Overview
Skills
Job Details
Greetings
Who are we?
For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 6000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check ;/p>
Sr Java Backend Developer
Location : Mountain View, CA / Remote (PST Time Zone)
Hiring Type : Full Time/ Contract
Selection Process:
- Hackerrank Test (Assessment)
- Photon Interview
- Client Interview
- Must have strong backend experience
- Must have cloud experience (Google Cloud Platform/AWS)
- large scale platform backend system
- multi-threading
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.