Senior Java Developer

San Jose, California

Efficus, Inc.
Apply for this Job
Job description
  • Design develop and maintain highperformance backend services and APIs using Java SpringSpring Boot and Python FlaskDjango
  • Write clean efficient and welldocumented code adhering to coding standards and best practices
  • Develop and maintain database schemas and optimize queries for performance
  • Integrate with thirdparty systems and APIs
  • Implement unit and integration tests to ensure code quality and reliability
  • Troubleshoot and debug issues identifying and resolving root causes
  • Collaborate with frontend developers to define API contracts and ensure seamless integration
  • Participate in code reviews and contribute to improving the development process
  • Stay uptodate with the latest technologies and trends in backend development
  • Contribute to the design and architecture of new features and systems
  • Ensure the security and performance of applications
  • Deploy and maintain applications in cloud environments eg AWS Azure
  • Work closely with other developers product managers and stakeholders in an agile environment
Qualifications
  • Bachelors degree in Computer Science or a related field
  • 3 years of experience in backend development
  • Strong proficiency in Java and Python
  • Experience with SpringSpring Boot and FlaskDjango frameworks
  • Solid understanding of relational and NoSQL databases eg MySQL PostgreSQL MongoDB
  • Experience with RESTful API design and development
  • Familiarity with testing frameworks and methodologies
  • Knowledge of cloud computing platforms eg AWS Azure
  • Experience with version control systems eg Git
  • Excellent problemsolving and analytical skills
  • Strong communication and collaboration skills
Skills

Mandatory Skills :
  • Hibernate, Java, Java SpringCloud, Microservices, Spring, Spring Integration, Spring Security, SpringBoot, SpringMVC
Date Posted: 07 April 2025
Apply for this Job