Java Developer
Job Description
Job Title: Sr. Java Developer with Python
Location: Pasadena, CA (3 Days/Week) Need only Locals
Job Type: Contract
Key Responsibilities
- Design, develop, and maintain high-performance backend applications using Java (Spring Boot / Microservices).
- Develop RESTful APIs and integrate third-party services.
- Write efficient, reusable, and scalable code in both Java and Python.
- Develop automation scripts and backend utilities using Python.
- Work with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Implement unit testing and participate in code reviews.
- Collaborate with frontend, DevOps, and QA teams.
- Optimize application performance and troubleshoot production issues.
- Participate in Agile/Scrum ceremonies and sprint planning.
Required Skills
- Core Technical Skills
- Strong proficiency in Java (8/11/17).
- Experience with Spring Boot, Spring MVC, Hibernate/JPA.
- Good knowledge of Python (Django/Flask/FastAPI preferred).
- Experience in REST API development.
- Strong understanding of OOP concepts and design patterns.
- Experience with SQL and database design.
- Knowledge of Git version control.