Senior Java Developer
Apply NowCompany: Futran Tech Solutions Pvt. Ltd.
Location: San Jose, CA 95123
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
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