Soluções digitais para transformar o futuro
Specialist, Mid-level Java Developer
Location
Brazil
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Specialist, Mid-level Java Developer
Spassu
• Performs activities covering the entire software development lifecycle, from gathering requirements through supporting the final deployment of the features developed, in line with agile development practices. • Gather user requirements; • Define and size system requirements and functionalities; • Create system prototypes; • Write code in the programming languages specified by the client; • Perform system testing; • Deploy systems according to the client's standards; • Fix system defects; • Document processes and produce diagrams describing the solutions.
Job Requirements
- Proven experience in systems analysis and software development using Java or a related field, or meeting the minimum education requirement.
- Java programming (Java 8 or higher; Java SE 8+);
- Angular 8+, JSF, and EJB;
- JUnit;
- Hibernate 3+ and JPA;
- Spring Boot and Spring MVC;
- SonarQube, Docker, Git, GitHub, CI/CD;
- Bachelor's degree in Information Technology from a program recognized by the Brazilian Ministry of Education (MEC).
Benefits
- Health Insurance
- Life Insurance
- Meal or Food Allowance
- Transport Voucher
- WellHub
- Gympass
Related Guides
Related Job Pages
More Backend Engineer Jobs
Entry-Level Position
Globe Life AOWork for a Fortune 500 company that rewards performance, invests in your growth, and provides a launchpad for a high-earning remote sales career. This isn’t just a job — it’s your path to leadership, income, and long-term success.
Role Description Ready to begin a professional remote career with a company that values growth, flexibility, and long-term success? We are currently hiring motivated individuals who are eager to work in a supportive and fast-paced remote environment. This opportunity is ideal for recent graduates, career changers, and individuals looking for an entry-level position with advancement potential. Qualifications - Strong communication and people skills - Positive attitude and willingness to learn - Self-motivated with a strong work ethic - Comfortable working independently in a remote environment - Reliable internet connection and basic computer skills - Professional, dependable, and goal-oriented mindset - Open to candidates with little to no experience Benefits - 100% Remote / Work-from-Home setup - Quick and streamlined hiring process - Flexible schedule options - Career advancement opportunities - Supportive and team-focused culture
Java Cloud Software Engineer – Networking
WhitestackBuilding Infrastructure For Digital Transformation.
• Desarrollar features de productos. • Realizar bug fixing de los productos asociados al squad. • Participar de reuniones de avance del equipo. • Presentar estados de avance de los tickets y tareas asignadas. • Documentar los desarrollos realizados. • Desarrollar diagramas de flujos, especificaciones de diseño y documentación para explicar el código y funcionalidades desarrolladas.
Java Cloud Software Engineer – Networking
WhitestackBuilding Infrastructure For Digital Transformation.
• Participar en todo el ciclo de desarrollo de productos, desde el diseño hasta la programación, pruebas y despliegue de software. • Investigar e integrar componentes de software de código abierto. • Crear o mejorar productos cloud, basados en frameworks open-source. • Escribir código en Java para mejorar alguna herramienta open-source. • Mejorar o crear herramientas para interactuar con dispositivos de red. • Integrar o crear un Helm Chart para un deployment en Kubernetes. • Realizar un despliegue automatizado en un laboratorio. • Realizar actividades de troubleshooting. • Participar en reuniones breves de Scrum o discusiones técnicas.
Java Cloud Software Engineer – Networking
WhitestackBuilding Infrastructure For Digital Transformation.
• Desarrollar features de productos. • Realizar bug fixing de los productos asociados al squad. • Participar de reuniones de avance del equipo. • Presentar estados de avance de los tickets y tareas asignadas. • Documentar los desarrollos realizados. • Desarrollar diagramas de flujos, especificaciones de diseño y documentación para explicar el código y funcionalidades desarrolladas.

