The company is seeking a Java Developer to design, develop, and maintain high-performance, scalable Java applications that require complex data management across both relational and non-relational databases.
Requirements
- Core Java
- object-oriented programming (OOP) principles
- Java frameworks, particularly the Spring ecosystem (Spring Boot, Spring MVC, Spring Data JPA)
- database technologies, including SQL (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB)
- version control systems (Git)
- build tools (Maven/Gradle)
- front-end technologies (HTML, CSS, JavaScript)
Responsibilities
- designing, developing, and maintaining high-performance, scalable Java applications
- complex data management across both relational (SQL) and non-relational (NoSQL) databases
- building RESTful APIs
- understanding microservices architecture
- writing complex queries for SQL
- working knowledge of NoSQL databases
- building and maintaining Java applications using Spring ecosystem
Other
- 3-8 years of hands-on experience in software development
- W2 only
- Long-Term Contract
- Hybrid work model
- Location: Bay Area, CA