Senior Spring Boot Application Developer (C-533)
SMASH, Who we are?
We are agents for tech professionals in Costa Rica and Colombia that help them build careers in the United States.
We believe in long-lasting relationships with our talent. We invest time getting to know them and understanding what they seek as their professional next step.
We aim to find the perfect match. As agents, we pair our talent with our US clients, not only by their technical skills but as a cultural fit. Our core competency is to find the right talent fast.
We purposefully move away from the “contractor” or “outsourcing” type of relationship. Our clients don’t want contractors or “just a service.” Neither does our talent.
Our Benefits
- Work from everywhere
- Private Medical Insurance
- English Academy for Employees and Relative
- Business Skills Coach – Certifications
- Discounts with Tech Universities
- Events and Additional Perks
This is a remote position for Costa Rica and Colombia
This position is Remote to work with a US Company; you will require to have Citizenship or a work permit from Costa Rica or Colombia to apply for this role
Essential Duties and Responsibilities:
- Primary responsibility - Java back-end development using Spring Boot.
- Ability to do Full Stack development preferred.
- Participate in cross-functional development and integration projects requiring interaction with the full DevOps team (PMO, infrastructure, test engineers), project sponsor, and end users.
- Participate in discussions and meetings to review our standard development and testing procedures and practices as a part of continuous improvement.
- Keep up-to-date with the latest application development and open-source technology where applicable and feasible.
- Additional responsibilities as assigned.
Qualifications:
• Bachelor’s Degree in Computer Science or a related field preferred
Required skills
- Strong knowledge of Spring boot (5+ years)
- Experience with Java
- Experience developing RESTFul web services based on micro-service architecture.
- Experience with tools like Git, Monorepo, bug tracking, and build tools like Jenkins.
- Excellent interpersonal, verbal, and written communication skills, including strong listening skills with the Ability to communicate effectively with all levels within the organization.
- Strong relationship, interpersonal & team-building skills.
Qualifications: Preferred skills
- Knowledge of front-end technologies (Angular, CSS, JavaScript/TypeScript, PrimeNG, Apache Cordova).
- SQL and database design concepts.
- Knowledge of Continuous Integration and Continuous Deployment.
- Prior experience working on Agile/SCRUM teams and using tools such as Jira.
- A record of looking beyond the obvious to identify the root cause & simplify complicated processes & find ways to improve work processes, and select the best possible option.
- A track record of leveraging others appropriately & overcoming unexpected obstacles during execution while utilizing appropriate metrics to measure progress.
- Ability to anticipate customer needs & prioritize customer satisfaction & customer service.