This Position can work from Dallas TX Stamford CT Fremont CA or Princeton NJ Denver CO or Chicago IL
Description
We are seeking a talented and motivated Java Developer to join our dynamic engineering team in Fremont California. As a fulltime employee you will play a pivotal role in designing developing and maintaining highquality software solutions. The ideal candidate will have a strong background in Java development and experience with modern frameworks and tools. You will collaborate with crossfunctional teams to deliver topnotch software that meets our clients requirements in a timely and efficient manner.
Responsibilities
- Design develop and maintain Javabased applications using frameworks such as Spring and Hibernate.
- Implement and manage RESTful APIs to support backend services and integrate with frontend architectures.
- Collaborate with DevOps teams to automate deployment processes using tools like Docker and Kubernetes.
- Write clean maintainable and efficient code while adhering to coding standards and best practices.
- Perform unit testing and integration testing using JUnit to ensure functionality and reliability of applications.
- Participate in Agile development processes including sprint planning standups and retrospectives.
- Contribute to architectural discussions and code reviews to enhance product quality and performance.
- Utilize version control systems like Git for source code management and collaboration.
Requirements
- M.C.A. or equivalent degree in Computer Science or related field.
- 37 years of professional experience in Java development.
- Proficient in Spring Hibernate and SQL with a strong understanding of database management.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with CI/CD tools such as Jenkins.
- Solid understanding of containerization using Docker and orchestration with Kubernetes.
- Strong problemsolving abilities and attention to detail.
- Excellent communication skills and ability to work collaboratively in a team environment.