Enexus Global - Palo Alto, CA

posted 3 months ago

Full-time - Mid Level
Palo Alto, CA
Professional, Scientific, and Technical Services

About the position

We are seeking a highly skilled Sr. Java Backend Developer to join our team in Palo Alto, CA. This long-term position requires a deep understanding of Java and its ecosystem, particularly Java 1.8 or above. The ideal candidate will have extensive experience in developing and deploying applications in a cloud environment, with a preference for AWS. You will be responsible for building robust backend systems that support customer-facing web applications, ensuring high performance and responsiveness to requests from the front end. In this role, you will work closely with cross-functional teams in an Agile/Scrum environment, participating in all phases of the software development lifecycle. Your expertise in databases, particularly NoSQL databases like MongoDB and caching solutions like Redis, will be crucial in designing scalable and efficient data storage solutions. You will also leverage open-source frameworks such as Spring and Spring Boot to develop microservices and RESTful APIs. Your familiarity with CI/CD practices will enable you to streamline the deployment process, ensuring that code changes are integrated and delivered efficiently. You will utilize tools like Maven for project management and JUnit for testing, ensuring that the codebase remains robust and maintainable. This position offers an exciting opportunity to work on innovative projects and contribute to the development of cutting-edge technology solutions.

Responsibilities

  • Develop and maintain backend services using Java 1.8 or above.
  • Design and implement scalable database solutions using MongoDB or other NoSQL databases.
  • Utilize Redis for caching and improving application performance.
  • Build and deploy applications on cloud platforms, preferably AWS.
  • Implement CI/CD pipelines to automate deployment processes.
  • Collaborate with cross-functional teams in an Agile/Scrum environment.
  • Develop customer-facing web applications and ensure high performance and responsiveness.
  • Write unit tests using JUnit to ensure code quality and reliability.

Requirements

  • Proficiency in Java 1.8 or above.
  • Experience with NoSQL databases, particularly MongoDB.
  • Familiarity with Redis for caching solutions.
  • Strong knowledge of Spring and Spring Boot frameworks.
  • Experience in cloud development and deployment, preferably on AWS.
  • Comfortable with CI/CD practices and tools.
  • Proficient in using Maven for project management.
  • Experience with Agile/Scrum methodologies.
  • Background in developing customer-facing web applications.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service