πSouth Africa
Senior Java Engineer
closed
Bitso
πRemote
Summary
Join Bitso's Mercury team as a Senior Java Software Engineer and take ownership of critical technical decisions. Collaborate with the team to implement enhancements and ensure high-quality systems. You will define and deliver cutting-edge solutions, mentor engineers, and set the technical direction. Maintain and improve solutions to meet the demands of a growing user base. This role reports to the Mercury Engineering Manager and requires excellent communication skills and extensive Java development experience. Bitso offers a remote-first work environment and a comprehensive benefits package.
Requirements
- You are a professional with excellent verbal and written language communication skills (English language proficiency required)
- You are experienced in Java development, with a proven track record of designing, developing, and maintaining robust Java applications
- You have deep technical expertise in core Java concepts, including multithreading, concurrency and optimization of the runtime
- You excel in designing scalable and high-performance architectures, with a focus on microservices, RESTful APIs, and cloud-native solutions
- You are a collaborative leader, with experience leading engineering teams, mentoring junior engineers, and driving best practices in software development
- You are committed to continuous improvement, staying updated with the latest trends and advancements in Java and related technologies
- You are expected to work independently with a proactive, "get it done" attitude
- Object-Oriented and Functional Programming: Strong design skills in Java and Spring , with a focus on API design, implementation, and testing
- Continuous Integration and Continuous Deployment: Experience with tools like Maven, Gradle, Jenkins, and Spinnaker, ensuring seamless build and deployment pipelines
- Software Architecture and System Design: Ability to architect scalable and efficient systems, with a deep understanding of software design principles
- Databases: Strong expertise in database management, including PostgreSQL , with hands-on experience in database migrations and schema evolution
- Cloud Architectures, Microservices, and Distributed Systems: Comprehensive understanding of modern cloud environments and the design of microservices and distributed systems
- Containerization: Proficiency with Kubernetes and Docker, enabling smooth deployment and orchestration of applications
- Domain Understanding: Quick to grasp and adapt to new domains, translating complex requirements into effective technical solutions
Responsibilities
- Architect Scalable Solutions: Design and implement scalable, high-impact improvements to our product that support rapid growth and high visibility
- Deliver High-Performance Code: Produce efficient, high-performance code that scales to meet the demands of hundreds of thousands of daily users
- Stay Hands-On: Maintain active involvement in coding, participating fully in the development process from start to finish
- Design and Implement Tests: Create comprehensive software tests to ensure robust and reliable systems
- Conduct Quality Code Reviews: Perform thorough and respectful code reviews, maintaining the highest quality standards across the team
- Resolve Issues Efficiently: Act quickly to debug and resolve issues, minimizing disruption and maintaining system integrity
- Champion Engineering Excellence: Advocate for best practices in engineering, promoting efficiency, continuous improvement, and innovation
- Foster Knowledge Sharing: Engage with the Bitso engineering community, contributing to knowledge sharing, innovation, and effective problem-solving
Preferred Qualifications
Familiarity with Additional Technologies: Knowledge of PHP and Shell Scripting is a plus, enhancing versatility across different tech stacks
Benefits
- Me Time program, including unlimited paid time off
- Remote-first work environment
- Employee Stock Option program
- Zero trading fees through our Bitso Alpha app
- Extended Family Leave Policy: all birthing parents, non-birthing parents and adopting parents are eligible for a 4-months leave
- Premium health, dental and life insurances in Mexico, Gibraltar, Colombia, USA, Brazil and Argentina
- Volunteering days
- Monthly stipend for gym memberships, relaxation activities, sports equipment, cooking classes, books, entertainment and more
This job is filled or no longer available
Similar Remote Jobs
πUnited Kingdom
πIndia
πNigeria
π°$121k-$232k
πUnited States
πNetherlands
πWorldwide
πSerbia, Poland
π°$98k-$136k
πCanada
π°$27k-$52k
πVietnam