Company Overview :
Timus is a leading technology solutions provider specializing in crafting innovative software applications for the financial services industry. We empower our clients with cutting-edge tools to streamline operations, enhance customer experiences, and drive business growth. Our commitment to excellence and collaborative culture fosters an environment where talented individuals can thrive and make a significant impact.
Role Overview :
As a Full stack Java Developer at Timus, you will be instrumental in designing, developing, and deploying robust and scalable applications within our financial services platform. You will collaborate closely with product managers, designers, and other engineers to translate business requirements into high-quality code. Your expertise will contribute directly to enhancing our platform's functionality, performance, and user experience, ultimately impacting the efficiency and effectiveness of our clients' operations.
Key Responsibilities :
- Design and develop high-performance, scalable, and maintainable full-stack applications using Java and Python for our financial services platform.
- Build responsive and intuitive user interfaces using Angular or React, ensuring a seamless user experience for our clients.
- Deploy and manage applications on Google Cloud Platform (GCP), leveraging its services for scalability, reliability, and cost-effectiveness.
- Implement Infrastructure as Code (IaC) using Terraform to automate the provisioning and management of cloud resources, ensuring consistency and repeatability.
- Establish and maintain CI/CD pipelines using GitHub Actions to automate the build, test, and deployment processes, enabling rapid and reliable releases.
- Collaborate with cross-functional teams to define, design, and ship new features, ensuring alignment with business objectives and user needs.
- Troubleshoot and resolve production issues, ensuring the stability and availability of our platform for our clients.
- Participate in code reviews and contribute to improving our coding standards and best practices, fostering a culture of continuous improvement.
Required Skillset :
- Demonstrated ability to design and develop complex full-stack applications using Java and Python.
- Proven expertise in building user interfaces with Angular or React, creating engaging and user-friendly experiences.
- Hands-on experience with Google Cloud Platform (GCP), including deploying and managing applications, and utilizing various GCP services.
- Proficient in using Terraform to automate infrastructure provisioning and management, ensuring consistency and repeatability.
- Strong understanding of CI/CD principles and experience with GitHub Actions or similar tools for automating build, test, and deployment processes.
- Excellent communication and collaboration skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
- Bachelor's or Master's degree in Computer Science or a related field.
- Ability to work effectively in a fast-paced, agile environment, adapting to changing priorities and requirements.