What are the responsibilities and job description for the Looking for Sr Java Developer in San Jose, CA (hybrid) position at Saksoft?
Job Details
Sr Java Developer
Location - San Jose, CA (hybrid)
Contract
Note: Strong Java and Python coding
Skills
Mandatory Skills : Hibernate, Java, Java SpringCloud, Microservices, Spring, Spring Integration, Spring Security, SpringBoot, SpringMVC
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
Note: Strong Java and Python coding
Ex Cisco would be great
Please check on Python coding before submission
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