Analista de Desenvolvimento de Software Júnior (PCD)
Core
Design, develop, test, and maintain backend services and scalable RESTful APIs using Java and Spring Boot.
Role type
Junior backend software engineer
Builds
Backend services and RESTful APIs
Domain
Financial services / Software engineering
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, RESTful API design, relational databases (PostgreSQL, MySQL, Oracle), Git, clean code principles, design patterns, SOLID principles, Agile/Scrum, automated testing (JUnit, Mockito)
Preferred skills
Microservices architecture, Spring Cloud, Hibernate/JPA, Kafka, cloud platforms (AWS, Azure, GCP), CI/CD pipelines, Docker, monitoring and logging tools (ELK Stack, Prometheus)
Responsibilities
Design and develop backend services, build and consume high-quality RESTful APIs, participate in code reviews, debug and optimize application performance, contribute to technical documentation, support process improvement, mentor junior developers
Seniority
Junior, hands-on IC