Backend Java Developer
Mountain View CA/New York City NY
Long-Term Contract
Job Summary
We are seeking a skilled Java backend developer to design develop and maintain scalable backend applications and APIs. The ideal candidate should have strong experience in Java Spring Boot microservices architecture RESTful APIs databases and cloud-based development. The candidate will collaborate with cross-functional teams to deliver high-quality secure and high-performance enterprise applications.
Key Responsibilities
- Design develop test and maintain backend services and enterprise applications using Java and Spring Boot.
- Build scalable RESTful APIs and microservices-based solutions.
- Develop and optimize database queries stored procedures and data models.
- Integrate third-party APIs messaging systems and cloud services.
- Participate in system architecture technical design and code reviews.
- Troubleshoot production issues and optimize application performance.
- Implement security authentication and authorization mechanisms.
- Work closely with frontend developers QA teams DevOps engineers and business stakeholders.
- Follow Agile/Scrum development methodologies and CI/CD best practices.
- Maintain technical documentation and ensure coding standards are followed.
Required Skills
- Strong proficiency in Java (Java 8/11/17).
- Hands-on experience with Spring Boot Spring MVC and Spring Security.
- Experience in microservices architecture.
- Strong knowledge of REST APIs and web services.
- Experience with Hibernate/JPA.
- Strong SQL skills with databases such as MySQL PostgreSQL Oracle or SQL Server.
- Familiarity with Git and version control systems.
- Knowledge of Kafka RabbitMQ or other messaging systems.
- Understanding of Docker Kubernetes and containerization concepts.
- Experience with cloud platforms such as AWS Azure or GCP.
- Strong debugging analytical and problem-solving skills.
Preferred Skills
- Experience with CI/CD tools such as Jenkins or GitHub Actions.
- Knowledge of Redis Elasticsearch or NoSQL databases.
- Familiarity with unit testing frameworks such as JUnit and Mockito.
- Exposure to monitoring tools like Splunk Grafana or Prometheus.
- Experience working in Agile development environments.
Backend Java Developer Mountain View CA/New York City NY Long-Term Contract Job Summary We are seeking a skilled Java backend developer to design develop and maintain scalable backend applications and APIs. The ideal candidate should have strong experience in Java Spring Boot microservices archit...
Backend Java Developer
Mountain View CA/New York City NY
Long-Term Contract
Job Summary
We are seeking a skilled Java backend developer to design develop and maintain scalable backend applications and APIs. The ideal candidate should have strong experience in Java Spring Boot microservices architecture RESTful APIs databases and cloud-based development. The candidate will collaborate with cross-functional teams to deliver high-quality secure and high-performance enterprise applications.
Key Responsibilities
- Design develop test and maintain backend services and enterprise applications using Java and Spring Boot.
- Build scalable RESTful APIs and microservices-based solutions.
- Develop and optimize database queries stored procedures and data models.
- Integrate third-party APIs messaging systems and cloud services.
- Participate in system architecture technical design and code reviews.
- Troubleshoot production issues and optimize application performance.
- Implement security authentication and authorization mechanisms.
- Work closely with frontend developers QA teams DevOps engineers and business stakeholders.
- Follow Agile/Scrum development methodologies and CI/CD best practices.
- Maintain technical documentation and ensure coding standards are followed.
Required Skills
- Strong proficiency in Java (Java 8/11/17).
- Hands-on experience with Spring Boot Spring MVC and Spring Security.
- Experience in microservices architecture.
- Strong knowledge of REST APIs and web services.
- Experience with Hibernate/JPA.
- Strong SQL skills with databases such as MySQL PostgreSQL Oracle or SQL Server.
- Familiarity with Git and version control systems.
- Knowledge of Kafka RabbitMQ or other messaging systems.
- Understanding of Docker Kubernetes and containerization concepts.
- Experience with cloud platforms such as AWS Azure or GCP.
- Strong debugging analytical and problem-solving skills.
Preferred Skills
- Experience with CI/CD tools such as Jenkins or GitHub Actions.
- Knowledge of Redis Elasticsearch or NoSQL databases.
- Familiarity with unit testing frameworks such as JUnit and Mockito.
- Exposure to monitoring tools like Splunk Grafana or Prometheus.
- Experience working in Agile development environments.
View more
View less