Senior Java Engineer
Bitso
Job highlights
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 existing solutions to meet the demands of a growing user base. This role reports to an Engineering Manager and requires strong Java development experience, expertise in core Java concepts, and experience leading engineering teams. Bitso offers a remote-first work environment and a comprehensive benefits package.
Requirements
- Possess excellent verbal and written language communication skills (English language proficiency required)
- Have experience in Java development, with a proven track record of designing, developing, and maintaining robust Java applications
- Have deep technical expertise in core Java concepts, including multithreading, concurrency and optimization of the runtime
- Excel in designing scalable and high-performance architectures, with a focus on microservices, RESTful APIs, and cloud-native solutions
- Be a collaborative leader, with experience leading engineering teams, mentoring junior engineers, and driving best practices in software development
- Be committed to continuous improvement, staying updated with the latest trends and advancements in Java and related technologies
- Work independently with a proactive, "get it done" attitude
- Have solid knowledge of Object-Oriented and Functional Programming: Strong design skills in Java and Spring, with a focus on API design, implementation, and testing
- Have experience with Continuous Integration and Continuous Deployment: Experience with tools like Maven, Gradle, Jenkins, and Spinnaker, ensuring seamless build and deployment pipelines
- Have knowledge of Software Architecture and System Design: Ability to architect scalable and efficient systems, with a deep understanding of software design principles
- Have strong expertise in database management, including PostgreSQL, with hands-on experience in database migrations and schema evolution
- Have a comprehensive understanding of Cloud Architectures, Microservices, and Distributed Systems: Comprehensive understanding of modern cloud environments and the design of microservices and distributed systems
- Be proficient with Containerization: Proficiency with Kubernetes and Docker, enabling smooth deployment and orchestration of applications
- Be 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
Have 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
Share this job:
Similar Remote Jobs
- πMexico
- πRomania
- π°$36k-$60kπArgentina
- πCentral America and South America
- πCosta Rica
- πSingapore, Taiwan
- π°$110k-$150kπUnited States
- πTaiwan, United Arab Emirates