Howdy Logo
Image of José F.

José F.
Full-stack Product Engineer

JPA (Java Persistence API)
Spring Boot
Hibernate
Primefaces
Github
Oracle Database
Java
Javascript
Mongodb
Microsoft Azure
Amazon Aws
Docker Cloud
Angular
Bio

Experienced Full Stack Java Developer with a decade of expertise in software product development and management. Proficient in code auditing, technical report generation, and system development and maintenance using Java, Angular, and PrimeNG. Possesses deep knowledge of the Spring ecosystem, including Spring Boot, MVC, and Data JPA, for creating REST models, and handling legacy projects with JSF, Hibernate, Lombok, Flyway, RichFaces, PrimeFaces, iReport, and Docker. Skilled in database management using Oracle 19c and MongoDB, and experienced with application servers such as WildFly and JBoss. Adept at employing tools such as GitLab, Jenkins, SonarQube, Fortify, Grafana, Redmine, Nexus, Eclipse, Spring Tool Suite 4, Postman, and Visual Studio Code to enhance project workflow and efficiency.

  • IT Manager | Full Stack Java Developer
    7/1/2022 - 2/1/2024

    Developed extensive expertise as an IT Manager by managing both development and infrastructure teams, strategically planning IT solutions, surveying hardware and software needs, and assisting the IT director in decision-making processes for acquiring third-party solutions. Actively supported the crisis management committee and supervised software licenses to ensure compliance.

    Gained proficiency as a Full Stack Java Developer by defining new software architectures and developing internal systems/APIs following SOLID principles, utilizing projects from the Spring ecosystem including Spring Boot, Spring MVC, Spring Data JPA, and Spring Security, with a RESTful model. Employed Lombok to maintain clean backend code and connected to a variety of databases such as SQL Oracle, MySQL, and noSQL MongoDB. Implemented front-end solutions using various versions of Angular CLI (6, 16, and 17) with PrimeNG and Angular Material, creating a gateway to manage routes. Enhanced delivery speed and success through the use of tools and technologies such as Git for code versioning, IDEs including Eclipse, IntelliJ, Spring Tool Suite 4, and Visual Studio Code, and testing tools such as Postman and Swagger. Utilized Docker for deploying microservices in containers, orchestrated by Kubernetes.

  • Senior Java Full Stack Developer | Systems Coordinator
    2/1/2020 - 7/1/2022

    Served as a key member of the architecture team at the System Development Center (CDS), contributing to the management of various software products through source code auditing and creation of comprehensive technical reports. Engaged in the development and general maintenance of internal systems utilizing Java and Angular, supported by the Spring ecosystem (including Spring Boot, MVC, Data JPA) with REST architecture. Employed additional frameworks and libraries such as JSF, Hibernate, Lombok, Flyway, RichFaces, PrimeFaces, PrimeNG, and iRepert. Utilized Docker for containerization, working with Oracle 19c and MongoDB for database management. Managed deployments on Wildfly and Jboss servers.

    Implemented and maintained solutions on the EBCLOUD, a private cloud infrastructure. Ensured seamless collaboration and CI/CD processes using tools such as GitLab, Jenkins, and SonarQube. Conducted code security analysis with Fortify and monitored system performance using Grafana. Leveraged Kubernetes and Rancher for orchestration, with additional project management and collaboration tools including Redmine, Nexus, Eclipse, Spring Tool Suite 4, Postman, and Visual Studio Code.

  • Senior Full Stack Java Developer
    3/1/2018 - 3/1/2020

    Demonstrated expertise in source code analysis, technical report creation, and system deployment with a strong focus on development, unit testing, and general maintenance of various systems. Proficient in Java and Angular, with extensive experience working within the Spring ecosystem on REST-based projects. Leveraged tools such as Eclipse and Maven for efficient development workflows. Utilized application servers like Wildfly, maintaining collaborative code repositories with GIT and SVN. Displayed comprehensive skills in JSF, Hibernate, RichFaces, PrimeFaces, and PrimeNG for front-end and back-end development. Managed databases including PostgreSQL, Oracle, and DB2. Additionally, gained experience with iRepert for system management and deployment.

  • Senior Java Systems Analyst
    4/1/2017 - 3/1/2018

    Specialized in source code analysis, technical report creation, and system implementation. Developed and audited source code, performed unit testing, and conducted general system maintenance for the Ministry of Social Development. Utilized Java as the primary programming language and leveraged tools and frameworks such as Eclipse, Maven, Apache Tomcat, JBoss, Wildfly, JSF, Hibernate, and RichFaces. Demonstrated expertise in version control systems including GIT and SVN. Managed databases with PostgreSQL, Oracle, and DB2. Created comprehensive reports using iReport.

  • Senior Java Systems Analyst
    5/1/2014 - 12/1/2016

    Spearheaded analysis, requirements gathering, documentation, development, testing, and maintenance of financial systems using Java language. Developed technical proficiency with IDE Eclipse, Jazz, and ALM, ensuring robust performance and scalability of applications with DB2 and Apache Tomcat deployment. Implemented MVC architecture efficiently using Maven for project management and SVN for version control. Excelled in front-end development with CSS and XML, and utilized Facelets, JSF, JBoss Seam, Hibernate, EJB, and RichFaces to enhance the user interface and manage backend operations. Demonstrated advanced knowledge in JavaScript and adhered to RUP methodologies for development, incorporating UML for detailed design representation.

  • Java Full Stack Developer
    11/1/2013 - 5/1/2014

    Developed and maintained Federal Police systems using Java language, ensuring efficient analysis, survey, documentation, development, testing, and maintenance processes. Utilized IDE Eclipse for development and Apache Tomcat and Jboss for server deployment. Applied MVC architecture principles along with Maven for project management. Managed version control effectively with SVN and enhanced front-end interfaces using CSS, XML, Facelets, JSF, and RichFaces. Leveraged Jboss Seam, Hibernate, and EJB for back-end development. Employed PostgreSQL and Oracle for robust database management and generated reports with iReport. Proficient in JavaScript for interactive features. Applied Rational Unified Process (RUP) and Unified Modeling Language (UML) for thorough project documentation and system modeling.

  • Full Stack Java Developer
    4/1/2013 - 11/1/2013

    Mastered the development of systems using the Java programming language, leveraging tools and frameworks such as Eclipse, Apache Tomcat, MVC, SVN, CSS, Facelets, JSF, Hibernate, Spring, RichFaces, JFreeChart, PostgreSQL, and iRepert. Spearheaded the creation of process automation systems, employing BPMN and BPM methodologies along with Intalio for comprehensive process mapping. Proficient in implementing technologies like JavaScript and webServices to enhance system functionality.

  • Java Full Stack Developer
    5/1/2012 - 12/1/2012

    Engineered projects utilizing Java language alongside technologies including Eclipse, Apache Tomcat, Jboss Seam, JSF, Struts, RichFaces, and iReport. Leveraged Hibernate for Object-Relational Mapping (ORM) and employed PostgreSQL and Oracle for database management. Applied the Model-View-Controller (MVC) architectural pattern to structure applications efficiently. Ensured robust version control and collaborative development through SVN and utilized Enterprise Architect for visualizing use cases, business rules, and prototypes.

  • Developer (Internship)
    12/1/2011 - 5/1/2012

    Contributed to the development of internal subsystems intranet, leveraging proficiency in ASP technologies, jqGrid, and jQuery. Utilized SQL Server for database management, ensuring robust and secure data handling.

  • Internship
    10/1/2010 - 9/1/2011

    Gained extensive experience in the maintenance of various systems, leveraging tools and frameworks including Eclipse, Apache Tomcat, and MVC architecture. Utilized SVN for version control, ensuring efficient collaborative code maintenance. Demonstrated proficiency in front-end technologies such as CSS and XML, alongside advanced skills in Facelets and JavaServer Faces (JSF). Employed Hibernate and Spring frameworks for robust back-end development, coupled with MySQL for effective database management. Applied expertise in iRepert for streamlined system operations and management.

  • Information Systems at Projection College
    2009 - 2013

  • Oracle Certified Professional, Java SE 6 Programmer at Oracle
    7/1/2017

José is available for hire

Hire José F.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.