#JAVASWE-APP
Location: Palo Alto, CA (Hybrid required)
Role Overview:
We are looking for a Java Software Engineer to join our client's backend software engineering team. This role involves tackling complex technical challenges, upgrading, and implementing cutting-edge software infrastructures. You'll be instrumental in building a high-performance, highly available, and globally distributed ecosystem platform. This platform supports rapid development and integration of innovative systems, enhancing and expanding our technological ecosystem.
Responsibilities:
Design, develop, and maintain scalable, distributed systems that efficiently handle billions of daily requests across multiple data centers.
Collaborate across engineering teams to tackle a wide array of tech challenges.
Actively contribute to the product development roadmap, influencing the future direction of our technology solutions.
Mentor and inspire team members, fostering an environment of innovation and high performance.
Who Should Apply:
Professionals with 2-5 years of experience in software engineering, holding a BS or MS in Computer Science.
Individuals with strong knowledge of Java, Java internals, and computer science fundamentals such as data structures, algorithms, and coding practices.
Experienced in using profiling tools for Java applications, and familiar with build and repository management tools like Maven or Gradle.
Those proficient with dependency injection frameworks such as Spring or Guice, and comfortable in developing distributed systems.
Candidates who have led projects from inception to deployment, with a capability to handle high-traffic environments.
Preferred Qualifications:
Benefits:
Comprehensive health coverage (medical, dental, and vision) at no cost.
Flexible remote work options, with support through a regular work-from-home stipend.
Competitive 401(k) matching and an employee stock purchase plan.
Autonomy in decision-making within a dynamic and rapidly growing company environment.
Flexible Time Off policy to balance work and personal life effectively.
This opportunity is ideal for a skilled Java Software Engineer eager to impact a dynamic team by developing systems that perform on a global scale. If you are ready to advance your career in a progressive, tech-driven environment, we invite you to apply.