Howdy Logo
Image of Moisés I.

Moisés I.
Back-end and Systems Engineer

JPA (Java Persistence API)
Spring Boot
Spring
Hibernate
Github
Java
Javascript
Postgresql
Mysql
Angular
Bio

Java Developer with 11 years of experience specializing in the development and maintenance of applications using both monolithic and microservices architectures. Possesses in-depth expertise in the Spring and Quarkus ecosystems, REST architectural style, API Gateway, Hexagonal Architecture, and Backend for Frontend (BFF) design. Demonstrates proficiency in managing databases, including Oracle, Informix, PostgreSQL, and MySQL. Skilled in utilizing automation tools such as Maven and Gradle, version control systems like GIT, GITLAB, and SVN, and adopting DevOps practices, particularly CI/CD. Experienced with agile methodologies, specifically Scrum, and proficient in cloud services provided by AWS and Openshift platform management. Expertise extends to system modeling and testing frameworks including JUnit, Cucumber (Gherkin/BDD), Mockito, and REST Assured. Dedicated to ensuring quality and continuous improvement by adhering to Clean Code principles, SOLID principles, and established design patterns.

  • Software Engineer
    4/1/2022 - Present

    Supported projects through analysis, development, and system modeling. Contributed to both monolithic architecture and microservices by modeling, defining, and documenting strategies, standards, and guides. Collaborated extensively with other teams including Infrastructure, Database, and Business units to direct the construction and maintenance of systems. Maintained backend and web applications utilizing technologies such as Java, PHP, JPA, Tomcat, JBoss, PostgreSQL, Oracle, and SQL Server. Employed Docker for containerization and Laravel and Artisan for framework-specific tasks. Integrated applications using SOAP and REST protocols. Provided DevOps support using Jenkins and adhered to Agile methodology through the Scrum framework.

  • Systems and Development Analyst III
    8/1/2021 - 4/1/2022

    Developed and deployed Java (11) microservices utilizing Spring Boot, JUnit, and Mockito. Leveraged DevOps tools such as Jenkins and SonarQube for continuous integration and code quality assurance. Gained experience in containerization and orchestration with OpenShift, as well as cloud services with AWS. Collaborated in defining strategy and selecting appropriate technologies, while performing code reviews and making technical decisions based on system limitations. Supported the DevOps team and adhered to Agile methodologies throughout projects. Conducted analysis of architectural documentation and diagrams, ensuring adherence to microservices architecture and seamless application integration. Engaged in the entire software development process, ensuring the implementation of architectural standards throughout the project's lifecycle.

  • Systems and Development Analyst III
    2/1/2020 - 8/1/2021

    Specialized in the analysis and development of Java applications utilizing the Spring framework, including Spring Boot, Spring JPA, and Spring MVC, to expose REST services for mobile application consumption. Conducted maintenance of Java web applications with JSP, Servlet, EJB, and JavaScript, deploying on Tomcat servers. Provided DevOps support and adhered to Agile methodologies, supporting system modeling within a monolithic MVC architecture. Ensured comprehensive documentation and acceptance of the project's scope, context, and constraints.

  • Senior Java Developer
    11/2/2019 - 2/1/2020

    Developed expertise in the analysis and maintenance of JavaEE applications utilizing JSF 2.2, Struts 2, Hibernate, and Jasper (Ireport). Demonstrated proficiency in EJB3 within the Weblogic 10 server environment. Ensured robust data management and integration with Oracle Database, and streamlined build processes using Maven.

  • Senior Systems Analyst
    8/2/2018 - 11/2/2019

    Engaged in the analysis and development of Java Web applications, leveraging expertise in Java, JavaScript, AngularJS, HTML, and CSS. Utilized REST and XML for data interchange and backend processes. Worked with Tomcat for server management and Node.js for server-side scripting.

  • Senior Systems Analyst
    3/2/2015 - 7/2/2018

    Engaged in analysis, development, and maintenance of Java Web applications utilizing JSF 1 and 2, Primefaces, Hibernate, JPA, CDI, EJB3, REST, XML, and SOAP. Applied expertise in deploying and managing applications on JBoss 4.0 and WildFly servers. Developed and maintained database solutions with Informix, PostgreSQL, and MySQL. Created comprehensive reports using Jasper (IReport and JasperStudio). Conducted analysis and development of Java Web applications with JSF 1.2, CDI, and JBoss Seam 2.2. Implemented robust reporting tools using Jasper and ensured seamless API integration with REST, XML, and EJB.

  • Mid-Level Java Developer
    7/2/2012 - 2/2/2015

    Gained expertise in the analysis and development of Java web applications utilizing JSF 1.2 and JBoss Seam 2.2 frameworks. Proficient in using Hibernate for object-relational mapping and JasperReports (Ireport) for generating dynamic content. Leveraged EJB3 for developing robust, scalable enterprise-level applications deployed on JBoss Server 5.1. Developed and maintained applications with Oracle Database as the backend, ensuring efficient data management and retrieval. Streamlined project builds and dependencies using Maven, facilitating efficient project development cycles.

  • Junior Java Developer
    3/2/2011 - 5/2/2012

    Specialized in the analysis, development, and maintenance of Java Web applications, leveraging JSF 1.2, Struts, Hibernate, and Spring 3 frameworks. Gained extensive experience working with JBoss 4.2 server and Tomcat 6 for effective application deployment. Demonstrated proficiency in using Oracle Database for robust data management and querying.

  • Information Systems at Projection Colleges
    2008 - 2011

  • Software Architecture, Data Science, and Cybersecurity at PUCPR Digital
    2022 - 2023

  • Distributed Software Architecture at Puc Minas Virtual
    2019 - 2020

Moisés is available for hire

Meet Moisés I.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.