Empleo de Senior Java Developer - Remoto en Remoto-109650-REMOTO

Publicado hoy.

Senior Java Developer - 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.
Qualities

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