Java Tech Lead
Snap Finance
Alajuela, US
hace 5 días

Are you looking for a friendly, fast-paced workplace with an emphasis on helping customers and empowering team members? Snap Finance is a thriving leader in the financial services industry, and our team members are the foundation of our success.

Snap knows that happy, empowered, and engaged team members are essential to innovation and business success- and our approach is working. Come join us!

A Dev. Team Lead (TL) will lead development projects across predominantly Java and Open Source based technologies. Managing the successful delivery of projects will require the TL to plan, coordinate, and lead activities across the full delivery lifecycle.

This will include working closely with the POs, understanding the requirements from the stakeholders, leading the team to come up with efficient solutions through the technology we have.

The TL also encourages the team to hit every deadline and takes ownership of all deliverables from his / her team.

The Job...

Oversee the technologies, tools, and techniques used within the team.

Work closely with the PO and Engineers on issues related to design and requirements.

Ensure that development standards, policies and procedures are adhered to.

Drive change to implement efficient and effective strategies as advised by management.

Develop and implement IT standards and procedures to aid in the development of high-quality software.

Ensure that all Engineers within the team understand and follow existing IT standards.

Work closely with other team leaders and development teams when necessary to create software that is cohesive.

Work closely with peers in the business to fully understand the business process and requirements.

Gain enough business knowledge to be able to actively participate in specifying software solutions for business needs.

Ensure that all software developed within your team satisfies the business requirements as specified.

Ensure that projects are accurately estimated and delivered to schedule.

Show flexibility to respond to the changing needs of the business.

Actively contribute to the process of continual improvement, about self, team and systems.


2 years of experience within Snap

2 Years of experience leading software development teams

Experience with GIT, Cache frameworks and Queuing frameworks

Docker (basic exposure)

Unit Testing (JUnit, unit test)


Agile Development Methodologies such as Scrum or Kanban

Web services (REST and SOAP, Creating API endpoints)

Application Server experience (Jboss, Wildfly)

Exposure to JSF, HTML5, CSS3, Javascript

Strong Data Skillset (SQL, Postgres, JSON, No-SQL DBs)

BS / MS degree in Computer Science, Engineering or a related subject

Advanced English level B2+ or above

Free of any type of formal counseling in the last 6 months

Why You’ll Love It Here

  • Generous paid time off
  • Competitive medical, dental & vision coverage
  • Company-paid life insurance
  • Fantastic work environment
  • Free snacks, and fun events
  • A value-based culture where growth opportunities are endless
  • More

    Snap values diversity, and all qualified applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

    Añadir a los favoritos
    Eliminar de mis favoritos
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación