Develop and maintain code following specifications, norms, standards, and deadlines, using low-platform programming languages and software architecture patterns
Job Summary
Develop and maintain code following specifications, norms, standards, and deadlines, using low-platform programming languages and software architecture patterns.
Deliver medium complexity software solutions, elevating code, test, and process standards, with moderate autonomy and technical influence within the squad.
Benefits include meal allowance, medical and dental insurance, transportation voucher, flexible vacation, birthday day-off, gym partners, hybrid work model, training platforms, career paths, and more.
Matching Summary
Develop and maintain code following specifications, norms, standards, and deadlines, using low-platform programming languages and software architecture patterns.
Skills & Requirements
Must-have
Java EE or Spring development
SQL database experience
Build tools (Ant, Maven, Gradle)
Version control systems (Git)
Software development process and methodology
Clean, reusable, testable code
Test coverage planning and implementation
Systematic debugging
Observability metrics, logs, and alerts
Code and architectural evolution
Security practices
Incremental delivery and task detailing
Risk mitigation and dependency management
Objective decision making
Mentoring junior analysts
Nice-to-have
Agile methodologies
Financial market experience
Insurance product knowledge
English or Spanish communication
Key Requirements
2 years of programming experience with Java EE or Spring
1 year of database experience with SQL
6 months of experience with build tools
6 months of experience with version control systems
Experience with technical documentation (UML)
Degree in a relevant field (desirable)
Experience in requirements analysis and project elaboration (desirable)