Logo
Purple Drive

Back End Java Developer

Purple Drive, Sunnyvale, Texas, United States, 75182

Save Job

Key Responsibilities:

Design, develop, and maintain back-end services and microservices using Java and Spring Boot.

Build and optimize RESTful APIs for scalable, secure, and high-performance applications.

Develop data access layers and integrations with relational databases such as MySQL, PostgreSQL, or Oracle.

Implement persistence logic using ORM frameworks (Hibernate, JPA).

Collaborate with front-end developers, architects, and business analysts to deliver end-to-end solutions.

Write clean, efficient, and well-documented code following coding standards and best practices.

Ensure system performance, scalability, and security in back-end services.

Participate in design discussions, code reviews, and architecture planning.

Troubleshoot and debug production issues, providing timely resolutions.

Contribute to CI/CD processes and cloud deployment where applicable.

Required Skills & Qualifications:

Bachelor's/Master's degree in Computer Science, IT, or related field.

6-8+ years of hands-on experience in Java development.

Strong expertise with Spring Boot framework for building microservices and RESTful APIs.

Proficiency in relational databases (MySQL, PostgreSQL, Oracle).

Solid experience with ORM frameworks (Hibernate, JPA).

Strong understanding of object-oriented programming (OOP), design patterns, and best practices.

Familiarity with version control systems (Git) and build tools (Maven/Gradle).

Experience with unit testing and integration testing frameworks (JUnit, Mockito, etc.).

Good knowledge of API security, authentication, and authorization mechanisms.

Strong problem-solving, debugging, and analytical skills.

Preferred Qualifications:

Experience with cloud platforms (AWS, Azure, GCP).

Knowledge of Docker, Kubernetes, or containerized deployments.

Familiarity with messaging systems (Kafka, RabbitMQ).

Exposure to CI/CD pipelines and DevOps practices.

Knowledge of monitoring and logging tools (ELK, Prometheus, Grafana).