Carlos Eduardo Junior

Carlos Eduardo Junior

Java Software Developer @ Nokia

About

I'm a graduate professional with over 6 years of experience developing software with Java. I specialize in leveraging the Spring Boot framework to solve problems, with a proven track record of delivering robust projects that are currently in production. Proficient in developing scalable, secure (HTTPS), and RESTful microservices and monolithic architectures, I excel in building reactive, non-blocking applications, and also Spring Cloud. Additionally, I am adept at implementing serverless architectures for flexible and on-demand applications, batch automations, event-driven systems, and much more. Beyond Spring, I have excellent knowledge of the Java ecosystem, since the older ones to newers, including modern frameworks and dependency injection solutions such as Java CDI, Quarkus, Dagger, and Guice. Skilled with modern build and dependency managers like Maven and Gradle, I design efficient, modular, and maintainable architectures adapted to enterprise needs. My journey in technology began in 2010 with creating static web pages using HTML and CSS, sparking my passion for development. In 2015, I delved into programming with C, and by 2019, I was mastering object-oriented programming with Java. Over the past 6 years, I've honed my skills in Java and have spent the last 4 years specializing in Spring, developing robust and scalable applications. My background in engineering from UFSC, combined with studies in calculus, algebra, statistics, and physics, has provided a strong foundation for my problem-solving abilities and technical expertise. I am passionate about continuous learning and applying my knowledge to drive innovation and efficiency in every project I undertake. Some of my skills include: Java | J2EE | JAVA SE | Quarkus | CDI | Spring Boot | Spring Framework | Spring Cloud | Spring MVC | Spring Data JPA | Hibernate | Spring Web | Spring Web Flux | Spring Security | Spring Actuator | Flyway Migration | Redis | PostgreSQL | MySQL | Oracle | MongoDB | AWS | GCP | RabbitMQ | Kafka | Oauth2.0 | Docker | Linux | ELK Stack | JUnit | Mockito | Kotlin | ReactJS | Angular | Typescript | JavaScript | JWT | Agile | Clean Code | DDD | Rest | Maven | Gradle | CI/CD | OOP | GIT | Swagger More details at: https://github.com/juninhocb/

Country

Brazil

City

São Paulo

Industry

Computer Software

Skill

gRPC, Quarkus, Jenkins, Jakarta EE, EJB, Apache Kafka, Sonarqube, Microserviços, Java, Spring Boot, Spring Framework, Java EE, Spring Security, Maven, Jasper Reports, Java Swing, JUnit, React JS, AWS, React.js

Experience

Nokia

Java Software Developer

Nokia

LinkedIn
2024-11 - Present · 1 yr 11 mos

Lisboa, Portugal

Working on the Transport Controller solution, a complex ecosystem of Java applications for optical fiber services. Each component has a distinct role, deployed via traditional Java SE processes, often requiring JAR replacements and Docker/Linux configuration. I implement new features (epics) and resolve fault reports (FRs) in an Agile/Scrum environment with daily ceremonies. Most components use Java EE with Weld, but I also work with Spring, Guice, and Google Dagger. Applications communicate primarily via Kafka and gRPC (Protobuf), with occasional REST. Persistence relies on Oracle DB with Flyway migrations, while H2 is used for tests and lightweight production cases. Code quality is critical: I work extensively with SonarQube quality gates, integration tests, and Jenkins pipelines. Occasionally, I contribute to Angular front-end tasks. Developed a Key project: I designed a resource replicator module using Spring Boot and Thymeleaf, integrated into an existing system with five Java EE modules. The replicator processes large log volumes (50MB+) of text, mocks gRPC and Kafka containers, and provides a UI to visualize network resources and behaviors, making it essential for monitoring and troubleshooting. Now, I'm currently part of the architecture team, migrating legacy components to Quarkus with best practices and refactoring diverse CDI implementations. Also helping to develop/implement custom Gradle plugins to standardize builds and share common libraries across projects (components). Main Techs: Java SE | Java EE (Weld) | Spring Boot | Quarkus | CDI (Weld, Guice, Dagger) | Kafka | gRPC (Protobuf) | Oracle DB | Flyway | H2 | Jenkins | SonarQube | Docker | Angular | Agile/Scrum

Circuitec Industria De Equipamentos Eletronicos LTDA

Senior Java Developer

Circuitec Industria De Equipamentos Eletronicos LTDA

LinkedIn
2024-1 - 2024-11 · 11 mos

Blumenau, Santa Catarina, Brasil

Working as a full life cycle engineer, responsible for creating and delivering new projects end-to-end, from initial concept and system design to deployment. Migrated core system from Java EE to Spring Boot: Spearheaded the transformation of the company’s legacy Java EE system into a modern Spring-based application. This resulted in significant improvements in memory consumption (from 12 GB to more and less 3~4 GB), connection pooling (reducing open database connections more than 900 connections for dozens), and system startup time (from 15 minutes to seconds). Enhanced system reliability with better failure tolerance and security protocols, report generation with up to 10x more faster on generating, depending on the volume. Integrated mobile applications made with React Native: Created backend system for Android and iOS apps that cover about 15% of the main system’s functionality, including HR management and reporting features. These apps are used by more than 100 cloud customers, providing fast access to critical business data. Built and maintained a metrics system: Developed a metrics and user data collection system using Java and Spring, which enabled the sales team to make data-driven decisions based on software version usage and user behavior. Modernized company infrastructure and deployment process: Migrated deployment from a restrictive ANT-based process to a more efficient Maven-based system, automating tests and simplifying deployment for smoother operations. Developed modular and secure web applications using React JS and Spring Boot: Led the development of cloud-based web applications for employee attendance and advertisement integration, impacting hundreds of companies. Main Techs: Java | Kotlin | React JS | Spring Cloud | Spring Boot | Java EE | Agile | DDD | System Design

Circuitec Industria De Equipamentos Eletronicos LTDA

Mid-Level Java Developer

Circuitec Industria De Equipamentos Eletronicos LTDA

LinkedIn
2022-4 - 2023-12 · 1 yr 9 mos

Blumenau, Santa Catarina, Brasil

Did migration from Google IoT to a custom microservices-based IoT solution using Spring Cloud: Designed and implemented services to handle IoT connections and devices, eliminating reliance on third-party services and significantly reducing operational costs. This allowed for greater control over the infrastructure and made the product more competitive in the market. Integrated facial recognition cameras with core systems: Developed a solution using Java, Spring Boot, and JNI to connect IoT facial recognition cameras to enterprise systems. Managed database migrations with MySQL and Flyway. The project boosted sales, with over 100 units sold within the first few months, expanding the company's cloud user base. Developed and deployed web applications using React JS and Spring Boot: Created responsive and user-friendly web solutions, such as systems for employee attendance verification and license management, improving customer experience and compliance with industry regulations. Developed license validation and management system: Created a secure cloud-based license validation service using Spring and AWS, ensuring compliance and enhancing the product's marketability. Managed the deployment, maintenance, and enhancement of various software systems while supervising an intern, ensuring efficient task delegation and continuous system improvements. Main Techs: AWS | GCP | Kotlin | Java | React JS | Typescript | Spring Cloud | Spring Boot | MySQL | Flyway | Redis | RabbitMQ | Docker | Microservices | S3 | Maven | Rest | Swagger

Circuitec Industria De Equipamentos Eletronicos LTDA

Junior Java Developer

Circuitec Industria De Equipamentos Eletronicos LTDA

LinkedIn
2021-3 - 2022-3 · 1 yr 1 mo

Blumenau, Santa Catarina, Brasil

Developed an Amazon Skill to integrate with IoT devices, leveraging Spring Boot for backend connectivity, including understanding and implementing OAuth2.0 security protocols and AWS environment. Updated and improved the layout of legacy desktop software using Java Swing, focusing on functionality and user experience within the existing framework. Collaborated closely with a senior developer, while independently resolving complex software issues typically handled by more experienced developers. Supported the maintenance of both cloud-based and local systems, ensuring continued service for enterprise clients. Main Techs: AWS | Java | Spring Boot | Spring Security | Cloud Watch | DynamoDB | Docker | JasperReports | JUnit | Mockito | Maven | Gradle

Modulato Móveis Planejados

Automation Software

Modulato Móveis Planejados

2020-9 - 2021-2 · 6 mos

Capão Bonito, São Paulo, Brasil

Modulato Móveis Planejados is a furniture industry with over 10 years in business. Provides corporate furniture solutions for construction companies, using advanced technology and automated machinery, including routers and CNC machines, to produce furniture. - https://www.modulato.ind.br/ In this position at Modulato Móveis Planejados, I initially focused on designing furniture using CAD software like AutoCAD and Promob. While learning these tools, I automated various processes, including enhancing existing Excel sheets with VBA, and developed new ones to automate process. Additionally, I developed Python plugins for CAD software to improve the efficiency and quality of furniture projects, before production, supporting the Project Sector. Main Techs: Python | PyAutoGui | Tkinter | VBA | Excel | Automation | AutoCAD | Promob | Engineering

SINOVA UFSC

Java Software Engineer

SINOVA UFSC

LinkedIn
2019-7 - 2020-6 · 1 yr

Blumenau, Santa Catarina, Brasil

Developed a Minimum Viable Product (MVP) for an advanced IoT Hub designed to manage real-time communication between smart devices and applications. This MVP supports various devices and applications, ensuring secure, scalable, and responsive operations, demonstrating its potential for further expansion. Backend Architecture: Built using Java, the IoT Hub features a multi-layer architecture to handle IoT device management, large volumes of requests, and high availability. The system is integrated with AWS services for cloud hosting, PostgreSQL for relational data storage, and DynamoDB for managing Alexa device data, ensuring seamless scalability and data persistence. Secure Communication: Implemented secure communication protocols such as MQTT for device messaging and HTTPS for application interactions, ensuring data integrity and security between the IoT Hub and connected devices. Leveraged TLS encryption for secure communication with AWS Cloud. Voice Assistant Integration: Developed a Python-based voice assistant and integrated Amazon Alexa skills, enabling voice-controlled device operations through the IoT Hub. The Alexa integration was tested using the AWS Developer Console and managed using AWS Cloudwatch. Scalable Message Broker: Utilized HiveMQ for message brokering in the production environment, supporting multiple devices with real-time data exchange. The system dynamically manages connections and controls device states through the backend. Main Techs: AWS | Cloud Watch | IAM | Java | Java EE | Python | Message System | System Design | Scrum | Agile | C

Education

Universidade Federal de Santa Catarina

Universidade Federal de Santa Catarina

LinkedIn

Mechatronics, Robotics, Computational Systems, and Control and Automation Engineering

2016-7 - 2022-12 · 6 yrs 6 mos

I completed my degree in Engineering with an emphasis on computational systems - https://cagr.sistemas.ufsc.br/relatorios/curriculoCurso?curso=754&curriculo=20141

VMware IT Academy

VMware IT Academy

LinkedIn

Tecnologia da Informação

2023-10 - 2024-8 · 11 mos

Completed the Spring Certified Professional Learning Path at VMware IT Academy, covering both fundamental and advanced topics within the Spring ecosystem. Some of the key subjects covered include Java Configuration, Component Scanning, Spring Container and AOP, comprehensive testing with Spring Framework, including Integration and Slice tests, Spring JDBC and Transaction Management, advanced topics like Spring Proxies, Auto Configuration with Spring Boot, and Spring Data JPA, the Web layer, RESTful services, Spring Security, and Spring Actuator. All modules were taught by instructor Sergi Almar, culminating in the successful completion of the final exam and certification.

Carlos Eduardo Junior's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.