Java BE

  • San Jose, CA
  • Posted 10 days ago | Updated 2 days ago

Overview

On Site
Contract - W2
No Travel Required

Skills

UI
Java
Computer science
Backend development
Database design
Version control
Problem solving
Leadership
Transformation
Innovation
Collaboration
IMPACT
Design
Debugging
Interfaces
Software development
Spring Framework
Hibernate
RESTful
Microservices
SQL
Git
Communication

Job Details

Dew Software is currently seeking a skilled Java BE (Backend) Developer to join our dynamic team. We are a leading player in the digital transformation space and work with Fortune 500 companies to drive innovation and deliver exceptional outcomes. As part of our team, you will have the opportunity to work on cutting-edge projects and collaborate with talented professionals from around the world. Dew Software operates from 14 development centers across 9 countries, ensuring that we leverage diverse expertise to meet the needs of our clients. Join us in our mission to drive digital transformation and make an impact in the industry.


Responsibilities

  • Design, develop, and maintain Java backend applications
  • Collaborate with cross-functional teams to define and implement software requirements
  • Develop and execute unit tests to ensure code quality and reliability
  • Optimize and enhance existing code and applications
  • Troubleshoot and debug production issues
  • Work closely with front-end developers to integrate with user interfaces
  • Ensure adherence to coding standards and best practices
  • Keep up-to-date with industry trends and advancements in Java development

Requirements


  • Bachelor's or Master's degree in Computer Science or related field
  • Minimum of 8 years of experience in Java backend development
  • Strong knowledge of Java programming language and frameworks such as Spring, Hibernate
  • Experience with RESTful APIs and microservices architecture
  • Proficient in SQL and database design
  • Familiarity with version control systems such as Git
  • Good problem-solving and debugging skills
  • Ability to work independently and collaboratively in a team environment
  • Excellent communication and interpersonal skills