Responsibilities
- Develop and maintain software architecture for Java-based applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Work with the team to define and implement best practices for software development.
- Mentor junior developers and provide technical guidance.
- Participate in the design and implementation of new features and products.
- Contribute to the development of the company's software architecture and design standards.
- Work with product managers to understand business requirements and translate them into technical specifications.
- Collaborate with other architects and engineers to ensure consistency and coherence in the software architecture.
- Stay up-to-date with the latest trends and best practices in software architecture and Java development.
- Participate in code reviews and provide constructive feedback to team members.
- Contribute to the development of the company's software architecture and design standards.
- Work with the team to define and implement best practices for software development.
- Participate in the design and implementation of new features and products.
- Contribute to the development of the company's software architecture and design standards.
- Work with the team to define and implement best practices for software development.
- Participate in the design and implementation of new features and products.
- Contribute to the development of the company's software architecture and design standards.
- Work with the team to define and implement best practices for software development.
- Participate in the design and implementation of new features and products.
- Contribute to the development of the company's software architecture and design standards.
- Work with the team to define and implement best practices for software development.
- Participate in the design and implementation of new features and products.
Nice to Have
- Experience with Spring Framework.
- Experience with Hibernate.
- Experience with RESTful web services.
- Experience with JavaScript and front-end frameworks.
- Experience with cloud-native applications.
- Experience with Kubernetes.
- Experience with Docker.
- Experience with cloud platforms.
- Experience with microservices architecture.
- Experience with containerization and orchestration tools.
- Experience with databases and SQL.
- Experience with Agile methodologies.
- Experience with version control systems.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Experience with software development best practices.
- Experience with software architecture best practices.
- Experience with software design patterns.
- Experience with software development tools and frameworks.
- Experience with software testing and quality assurance.
- Experience with software deployment and infrastructure.
- Experience with software performance tuning and optimization.
- Experience with software security and compliance.
- Experience with software documentation and technical writing.
- Experience with software project management.
- Experience with software development lifecycle management.
Compensation
Competitive salary and benefits package
Work Arrangement
On-site
Team
Collaborative and innovative team environment
About Us
- We are a leading cloud computing company.
- We provide cloud-based software solutions for the life sciences industry.
- We are committed to innovation and excellence.
- We offer a competitive salary and benefits package.
- We provide opportunities for professional growth and development.
- We foster a collaborative and innovative team environment.
- We value diversity and inclusion.
- We are committed to sustainability and social responsibility.
- We offer a comprehensive benefits package, including health, dental, and vision insurance.
- We provide opportunities for professional growth and development.
Our Culture
- We foster a culture of innovation and collaboration.
- We value diversity and inclusion.
- We are committed to sustainability and social responsibility.
- We offer a comprehensive benefits package, including health, dental, and vision insurance.
- We provide opportunities for professional growth and development.
- We foster a culture of innovation and collaboration.
- We value diversity and inclusion.
- We are committed to sustainability and social responsibility.
- We offer a comprehensive benefits package, including health, dental, and vision insurance.
- We provide opportunities for professional growth and development.
Visa sponsorship available