Java Developer
: Job Details :


Java Developer

Anblicks

Location: Dallas,TX, USA

Date: 2025-01-06T04:10:00Z

Job Description:

Job Title: Java Developer

Location: Dallas, TX

Key Responsibilities

· Design, develop, and optimize backend services and RESTful APIs using Java and Spring Boot.

· Utilize Spring Boot's modules, including Spring Data, Spring Security, and Spring Cloud, to build secure, scalable, and high-performing microservices.

· Implement and manage caching, session management, and concurrency using Spring Boot tools to enhance application performance and reliability.

· Integrate external APIs and data sources using Spring Boot's REST template and other integration tools.

· Use Spring Data JPA for efficient database interactions and to build complex queries with ease.

· Leverage Spring Security to implement role-based access control, secure API endpoints, and manage authentication.

· Deploy microservices using Docker and Kubernetes, ensuring seamless integration and scalability in cloud environments.

· Collaborate with front-end developers and other engineers to create seamless integrations with various systems.

· Conduct code reviews, write unit and integration tests, and troubleshoot to ensure high code quality and application performance.

· Document code and processes for ease of future development and team knowledge sharing.

· Mentor junior engineers, sharing best practices in Spring Boot and microservices architecture.

· Work with DevOps teams to implement CI/CD pipelines for automated deployment and monitoring of Spring Boot services.

Qualifications

· Bachelor's or Master's degree in computer science, Engineering, or a related field.

· Minimum of 5 years of experience in software development, focusing on Java and Spring Boot; experience with .NET (C#) is a plus.

· Strong proficiency in Java, Spring Boot, and related modules (e.g., Spring Data, Spring Security, Spring Cloud).

· Experience with RESTful API design, development, and integration.

· Knowledge of SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) and experience with Spring Data JPA.

· Familiarity with microservices architecture, cloud services (AWS, Azure, GCP), and optionally .NET Core.

· Understanding of caching, session management, and distributed transaction management in Spring Boot.

· Strong analytical and problem-solving skills.

· Excellent collaboration and communication abilities within Agile teams.

  • · Eagerness to contribute to team goals and professional growth.
  • Apply Now!

    Similar Jobs (0)