Description
Job Summary:
We are looking for a Senior Development Analyst to contribute across all phases of the software development lifecycle, writing testable and efficient code.
Key Highlights:
1. Proven experience in Java development (minimum 5 years)
2. Experience with Spring MVC, Spring Boot, and Spring Security
3. Experience in frontend development with Angular or React
**Job Description**
---------------------
At Vertigo, we are driven by **restless people**, who **seek results and have the courage to operate where technology meets business**.
We are a technology consulting firm with over 20 years of digital intelligence, partnering with our clients to **transform technological gaps into competitive advantages to generate real impact**, accelerating businesses and improving lives.
We are seeking a **Senior Development Analyst** who wants to grow with Vertigo!
**\#GoVertigo**
**Responsibilities and Duties**
-----------------------------------
* Contribute across all phases of the software development lifecycle;
* Write well-designed, testable, and efficient code;
**Requirements and Qualifications**
------------------------------
* Proven experience in Java development, with at least 5 years of professional experience;
* Experience with Spring MVC, Spring Boot, and Spring Security;
* Experience in frontend development with Angular or React;
* Experience with relational databases (SQL Server or Postgres);
* Experience with Git version control using Gitflow standards;
* Experience configuring web servers and application servers (Tomcat, JBoss);
* Familiarity with the Linux environment;
* Experience with software testing, such as functional (JUnit/Mockito), integration, end-to-end (E2E), load, etc.;
* Strong interpersonal and communication skills;
* Autonomy, sense of responsibility, proactivity, and team spirit.
**Preferred Qualifications**
----------------
* Experience with container orchestration (Kubernetes);
* Knowledge of application monitoring tools (Prometheus, JMeter, Grafana, Graylog);
* Knowledge of Identity Management and authentication protocols (OAuth2, OpenID, SAML, LDAP);
* Experience with infrastructure and tools: CI/CD, Cloud (AWS);
* Experience integrating Identity Providers and federations using Keycloak;
* Experience with other programming languages, such as NodeJS, PHP, Python;
* Experience with Sonar and Nexus tools;
Do you want to join our team?
**Apply now and embark on this journey with us!**