Staff Java Engineer
Who You Are
- 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.
We expected solid knowledge of
- 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.
- Familiarity with Additional Technologies: Knowledge of PHP and Shell Scripting is a plus, enhancing versatility across different tech stacks.
What You Will Do
- 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.
Empresa: BairesDev
Trabalhe de Casa Arquiteto Python / Ref. 0071P
Contratação: Integral
title
Empresa: Grupo Primo
Front-end Engineer Pleno
Contratação: Integral
title