Any Questions? We Got YouFrequently Asked Questions

Outsourcing Sucks. We Don't.

Talk to Us
Find a Hire
  • AI & Machine Learning
  • Software Development
  • Data Engineering & Analytics
  • DevOps & Infrastructure
  • UX/UI Design
  • Product Management
  • Finance & Ops
Resources
  • Case Studies
  • Blog
  • Glossary
  • City Guides
  • FAQ
  • For AI Crawlers
Contact Us
  • General Inquiries
  • Press Inquiries
  • Discover Talent
  • Talk to Us
Company
  • About Us
  • Apply as Talent
  • Terms & Conditions
  • Privacy Policy
Howdy Logo
© 2026 Howdy
Image of Bruce M.

Bruce M.
Back-end and Systems Engineer

Skills

Spring Boot
Kubernetes
Spring
Hibernate
Java
Javascript
Kotlin
Angular

Bruce is available for hire

Hire Bruce M.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.

Bio

A Bachelor in Computer Science with a specialization in Information Security and over a decade of experience in system development demonstrates extensive expertise in various technical domains. Holding multiple certifications such as Confluent Certified Developer for Apache Kafka, Certified Kubernetes Application Developer, AWS Certified Solutions Architect - Associate, VMware Spring Professional 2021, Sun Certified Java Programmer for Java SE 5, Sun Certified Web Component Developer for Java EE 5, and Sun Certified Business Component Developer for Java EE 5, this professional is well-versed in areas critical to modern development and deployment environments.

  • Senior Software Engineer
    8/1/2023 - Present

    Contributed to the architecture and software development of a SaaS product within the retail sector for a US-based company. Developed proficiency in JVM and Kotlin, leveraging the Quarkus framework for efficient application deployment. Conducted rigorous testing using JUnit, Rest Assured, and Mockk to ensure code reliability and performance. Utilized Azure cloud services extensively, including Kubernetes, AKS, Cosmos DB, and Azure DevOps for seamless deployment and infrastructure management. Monitored and optimized application performance with New Relic, while managing data operations through SQL and Firebase. Employed Pulumi for Infrastructure as Code (IaC) practices, and developed RESTful APIs integrating with OpenAPI and GraphQL specifications.

  • Senior Java Architect/Developer
    9/1/2017 - 4/1/2023

    Developed and implemented an architecture based on microservices utilizing Java, Kotlin, Micronaut, Spring Boot, Spring Data JPA, Spring Webflux, Spring REST MVC, and Spring Cloud (Gateway, Security, Discovery). Leveraged GraalVM for enhanced performance and compatibility. Employed OpenShift Container Platform and Docker for containerization, while managing repositories and CI/CD pipelines with GitLab. Integrated DevOps practices using Kubernetes to ensure efficient deployment and scaling. Applied JWT for secure authentication and utilized SQL and GraphQL (DGS framework) for database interactions. Employed Flyway/Liquibase for database migrations and managed caching with Caffeine.

    Adopted Domain Driven Design (DDD) principles to enhance system modularity and coherence. Utilized MongoDB as the primary NoSQL database and Apache Superset for data visualization. Successfully integrated various services with GraphQL and implemented SSO using Keycloak. Conducted thorough analysis and migration of legacy systems in ASP/ASP.NET, ensuring modernized and more efficient operational capabilities.

    On the front-end, developed robust applications using Angular, Bootstrap, Ant Design, and Docusaurus (React), along with other relevant frameworks. These accomplishments highlight a strong proficiency in both back-end and front-end technologies, along with a solid understanding of modern development practices and tools.

  • Senior Full Stack Java Developer
    1/1/2016 - 10/1/2017

    Defined and implemented software architecture using Angular and Spring Boot (Java), employing Domain Driven Design (DDD) for robust application structure. Enhanced testing strategies through JUnit and Integration Testing, with code quality ensured via Sonar. Strengthened application security using Spring Security and digital certificates, while configuring and optimizing Apache HTTP server and JBoss, including mutual authentication setups. Led the migration of code from Java Applets to Java Web Start, and developed and maintained corporate components in Java. Conducted thorough analysis of legacy systems coded in DELPHI.

  • Java Architect
    12/1/2013 - 4/1/2014

    Responsible for the definition and implementation of software architecture utilizing AngularJS and JavaEE 6. Tasked with defining robust Java solutions, while overseeing the development and maintenance of key system components. Conducted thorough analysis and evaluation of system code to ensure optimal performance and reliability. Managed essential tools and platforms, including Sonar for code quality, Jenkins for continuous integration, and JBoss server for application deployment and management.

  • Java Programmer
    8/1/2009 - 12/1/2013

    Analyzed and developed financial software utilizing a comprehensive stack including Java with Wicket, Spring Framework, Hibernate, Struts, EJB, Maven, Ant, JUnit, Concordion, FIT, Jenkins, JBoss, WebSphere, Sonar, JasperReports/iReport, and Freemarker. Expanded technical expertise in .NET technologies such as ASP.NET Web Forms, C#, and LINQ, alongside utilizing Reporting Services, SQL, IBM DB2, SQL Server, and SharePoint for robust backend development and data management. Designed and configured Jobs/Batch processes in Quartz (Java) and facilitated seamless integration with EJB components and WebServices. Managed application configuration in both staging and production environments. Applied agile development methodologies like SCRUM and XP, and engaged in pair programming to enhance team productivity. Mastered advanced software development techniques including TDD, ATDD, Specification by Example, and Domain-Driven Design (DDD).

  • Computer Science at UNICEUB
    2008 - 2012

  • Information Security at IESB
    2016 - 2017

  • CCDAK – Confluent Certified Developer for Apache Kafka at null
    5/1/2023

  • CKAD – Certified Kubernetes Application Developer at Unknown Institution
    7/1/2022

  • AWS Certified Solutions Architect - Associate at Amazon Web Services (AWS)
    12/1/2021

  • VMware Spring Professional 2021 at VMware
    10/1/2021

  • PSM I – Professional Scrum Master at Scrum.org
    6/1/2013

  • SCWCD – Sun Certified Web Component Developer, Java EE 5 at Sun Microsystems
    5/1/2011

  • SCBCD – Sun Certified Business Component Developer, Java EE 5 at Sun Microsystems
    5/1/2010

  • SCJP – Sun Certified Java Programmer, Java SE 5 at Sun Microsystems
    12/1/2008

Bruce is available for hire

Hire Bruce M.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.

Hire Howdy Experts
Image of Enzo G.
Enzo G.
Back-end and Systems Engineer
Image of Eduardo F.
Eduardo F.
IT Operations Specialist
Image of Cris A.
Cris A.
Full-stack Product Engineer
Image of Naamã O.
Naamã O.
Front-end UX Engineer
Image of Quitumba C.
Quitumba C.
Full-stack Product Engineer
Image of Edison L.
Edison L.
Full-stack Product Engineer
Image of Felipe A.
Felipe A.
Full-stack Product Engineer
Image of Rodrigo D.
Rodrigo D.
Full-stack Product Engineer
Talk to Us
Related Articles
Loading animation
Top Ten Programming Languages featured image
Top Ten Programming Languages
Loading animation
The Role of Engineering Mentors in Nearshore Teams featured image
Software Development
The Role of Engineering Mentors in Nearshore Teams
Loading animation
The Tech Talent Shortage is Really a Shortage of Experience   featured image
DevOps & Infrastructure
The Tech Talent Shortage is Really a Shortage of Experience