Publicado hoy.
Java Engineer Lead Senior - Remoto en Accion Labs
$ 4,500 a 4,999 USD (Neto)
Remoto: LATAM
Empleado de tiempo completo
Inglés : Nivel Avanzado
Requirements
- Architectural Expertise : Understanding of software architecture principles with a deep understanding of object-oriented programming and design patterns in Java.
- Senior-Level Framework Proficiency : Extensive experience with Java and Spring, along with associated frameworks and libraries, is essential.
- Database Management Mastery : Expert-level skills in designing, optimizing, and scaling relational databases.
- RESTful API Design : Expertise in designing, developing, and maintaining RESTful APIs and integrating third-party services.
- Problem-Solving Expertise : Exceptional analytical and problem-solving abilities with a track record in debugging and root cause analysis of complex software issues.
- Leadership and Communication : Excellent leadership qualities with the ability to effectively communicate technicians and strategies to non-technical stakeholders.
- Continuous Learning and Development : A strong desire for continuous professional development, and a proven history of contributing to or leading learning initiatives within teams or organizations.
Education/Experience
- Typically requires a minimum of 5 years of related experience with a Bachelor’s degree in Computer Science,Engineering, or equivalent; or 3 years and a Master’s degree; or a PhD without experience; or equivalent workexperience.
What other characteristics do we look for? Leadership for sure. But what does that mean? Well, some of the attributeswe appreciate include:
- Inquisitiveness
- Having pride in one’s work
- Tenacity: trying to work it out but knowing when to ask for help
- Follow-thru and dependability
- A strong belief in the team’s success
- Most importantly, friendly/kind/a good teammate
- Demonstrable examples of leading individuals/teams driving architectural direction, establishing best-practices and patterns
Responsibilities
- Architectural Participation : Participate in the architectural design and decision-making process for building scalable and efficient on-premise applications using Java, spring, and Hibernate
- Technical Strategy and Consultation : Serve as the technical expert within the team, translating complex business requirements into robust, scalable, and effective technical solution
- Database Optimization and Scaling : Lead efforts to optimize and scale database interactions, with an emphasis high-volume transaction handling and data integrity using MySQL with Hibernate.
- Coding Excellence and Mentorship : Set coding standards and best practices for the team, and serve as a mentoring writing modular, clean, and testable code.
- Advanced Code Reviews : Conduct and oversee detailed code reviews, focusing on optimizing code quality, performance, and maintainability. Utilize pair programming and mob programming techniques to foster collaborative
Years of Experience:
- Lead: 10+
- Seniors: 5-8
Must-have
- Proficient in Java Core 8+
- Proficient in Hibernate framework
- Proficient in MySQL databases
- Experienced in Java Spring
- Excellent English communication skills
Nice to have
- Java Swing