We provide IT Staff Augmentation Services!

Lead Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Overall 13+ years of experience developing robust and scalable business web applications for the public and private sector using Java/J2EE technologies in industries like Communications, Services, Logistics and Industrial.
  • Extensive expertise with Java (2, 5, 6, 7 and 8), J2EE, JSP, JDBC, Servlets, Java Beans, WildFly, JavaScript, Angular 5, 8, 9, 10 jQuery, CSS, Ajax, JSON, XML, Web Services, Struts, Spring, Microservices, Spring boot, Hibernate and Oracle PL/SQL.
  • Expertise in Software Development Life Cycle (SDLC) like Analysis, Design, Development, Testing, Implementation, Enhancement, Production Support and Change Management of business applications, even used methodologies like Agile Scrum, Waterfall and TDD development; Involved in all the phases of SDLC from requirement analysis, designing, coding, UAT, documentation & implementation.
  • Experience as a project leader directly responsible for and managing teams of 4 - 8 people. Within my role as Team Leader is the definition of application architecture, assignment of tasks, prioritization of activities, validation of code quality with SonarQube, validation of tests with Selenium and application publication in a productive environment.
  • 3+ years of Solid experience with Java 8, very good with features like Streams, lambda expressions, collections, and java IO improvements.
  • Expertise in the development of microservices using Springboot and quarkus for around 4 years, from catalog management to saving and modifying information.
  • Proficient in newer UI frameworks with over 3 years of experience with Angular; version 5, 8, 9 and 10.
  • Getting accustomed to AWS implementing DB instances over the free tier, as well as publishing Java services consuming them from my local computer.
  • Strong Core Java with strong understanding of Multi-threading, Collections, Exception handling, Garbage Collector.
  • Good at development in enterprise web applications using Core Java, Java 1.2 1.8, Java EE.
  • Good Working experience in using different Spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring boot, Spring Security
  • Experience in building and consuming SOAP and RESTful web services (JAX RS), JSON as a data exchange format to integrate custom web applications and various enterprise systems and application modules.
  • Proficient in RDBMS concepts, queries, PL SQL, stored procedures, functions using Oracle and PostgreSQL.
  • Experience using no-SQL databases like MongoDB.
  • Experience in Web/Application Servers such as Tomcat 5/6/7/8, WildFly, WebLogic and Apache server for deploying and configuring web applications.
  • Expertise in web development using HTML, XHTML, CSS, Ajax, Angular, JavaScript, JSP, JSF, Servlets
  • Experience with jQuery in the web presentation layer with servlets, JSP, JSF, Spring MVC at the web controller layer.
  • Expertise in, WebLogic and Database performance tuning and administration tasks.
  • Expertise with development tools like Eclipse, Spring Tool Suite, IntelliJ, TOAD, NetBeans, SQL developer.
  • Expertise in using Object Oriented design, Design patterns, UML.
  • Expertise in different open-source frameworks like Spring 3/4/5 and ORM Technology like Hibernate.
  • Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WildFly.
  • Experience implementing design patterns like DAO, DTO, Abstract Factory, BO, Singleton, Interface, TO, Business Delegate
  • Robust design and development experience with best practices and well-done coding standards and security, testing code in tools such as Sonar.
  • Experience in integrating REST, SOAP services using SOAP-UI and Postman.
  • Used Maven, Ant and Jenkins as build tools for deploying the application.
  • Implemented the function to send and receive AMQP messages on ActiveMQ synchronously and asynchronously and send JMS messages to other MQ modules.
  • Developed unit and integration tests for existing microservices using JMeter.
  • Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.
  • Proficient with Build & Deployment phases and usage of Continuous Integration (CI/CD) tools using Kubernetes and Jenkins.
  • Expertise in writing Selenium and JUnit test cases for system testing.
  • Expertise in deploying Swing applications with NetBeans Tools.

TECHNICAL SKILLS

Front End Technologies: HTML5, JavaScript, Angular 5,8,9,10, ExtJS, jQuery, CSS, Bootstrap, JSF, Primefaces

Back End Technologies: Java J2EE, Spring

Cloud Technologies: AWS

CI CD and Dev Ops: Kubernetes, Jenkins

Databases: Oracle, SQL Server, MariaDB, PostgreSQL

Information: JSON, XML, XSD, Jasper

Application Servers: Tomcat, WildFly, WebLogic, Jetty

Other: Project, Visio, Open Project

Versioning: SVN, GitHub

Documentation: UML

Methodology: Agile SCRUM, PMI

O.S.: Unix, Windows 10

PROFESSIONAL EXPERIENCE

Confidential

Lead Java Developer

Responsibilities:

  • Led a team of 3 developers, responsibilities are use case validation, activity assignment, code validation, bug fixes, project completion documentation.
  • Analyze user stories and develop the application based on these specifications.
  • Developed Rest web services with Java, Spring Boot and Quarkus as microservices which were implemented to get information about agents and invoices from an Angular application.
  • Used JasperReports for creating reports.
  • Worked on MariaDB as the backend database.
  • The code version management was with Git.
  • Code quality analysis with SonarQube
  • Stress testing on microservices using JMeter.

Environment: Java 1.8, J2EE, Quarkus, Spring 5, Spring boot, Spring MVC, Spring Security, JPA, JSP, Angular, REST, JasperReports, log4j, Jenkins, git, SonarQube, XML, Ajax, XSD, Json, JavaScript, Maven, WebLogic, MariaDB, JMeter.

Confidential

Lead Java Developer

Responsibilities:

  • Led a team of 4 developers, responsible for tasks allocation, mentoring, best code practices, issue resolutions, pair programming and architecture design.
  • Designed along with the UI/UX team the front end of the application.
  • Defined the architecture of the application for the “Customers” module.
  • Worked on PostgreSQL as the backend database.
  • Used JSP and Angular for the front-end maintenance and new function implementation.
  • Used Spring boot for developing a Web Services RESTful.
  • Supported and modify applications using EJB in backend.
  • Used Agile software development with Scrum methodology.
  • Involved in all phases of Software Development Life Cycle (SDLC) for new applications architectures.
  • The code version management was with Git
  • Code quality analysis with SonarQube

Environment: Java 1.8, J2EE, Spring 5, Spring boot, Spring MVC, Spring Security, JPA, JSP, Angular, REST, EJB, log4j, Jenkins, git, SonarQube, XML, Ajax, XSD, Json, JavaScript, Maven, WebLogic, PostgreSQL.

Confidential

Lead Java Developer

Responsibilities:

  • Led a team of 8 developers, responsible for tasks allocation, mentoring, best code practices, issue resolutions, pair programming and architecture design.
  • Designed along with the UI/UX team the front end of the application.
  • Defined the architecture of the application for the “Customers” module.
  • Define and build stored procedures, triggers, indexes.
  • Integrate web based customer management software using JSP and JAVA code.
  • Used Hibernate to query Oracle database and return results to the front-end.
  • Developed with Motorola SDK for RFID components
  • Experience in Implementing DB architectures.
  • Use of the framework for JavaServer Faces Primefaces for front-end development in web applications.
  • Use of MongoDB for the storage of information in Swing applications dat is sent to the users' facilities, for local use and subsequent extraction of this information already in our facilities.
  • Implement a middleware solution by integrating applications using Client server architecture.
  • Worked on Oracle as the backend database.
  • Used JasperReports for creating reports.
  • Used Swing, ExtJS, JSP. JSF and Angular for the front-end maintenance and new function implementation.
  • Used Spring boot for developing a Web Services RESTful.
  • Developed and executed Test plans using Selenium, ensuring dat results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Designed and developed Web Services to provide services to the various clients using RESTful.
  • Designed and developed Web Services to provide services to the various clients using SOAP.
  • Resources were exchanged using RESTful web services with the data passed around in JSON format.
  • Used Agile software development with Scrum methodology.
  • Involved in all phases of Software Development Life Cycle (SDLC) for new applications architectures.
  • Implemented Architectures for microservices with Kubernetes.
  • Added security code to several applications based on OWASP.

Environment: Java 1.5-1.8, J2EE, Spring 4.3, Spring boot, Spring MVC, Spring Security, Hibernate 4, JPA, JMS, ActiveMQ, JSF, JSP, Angular, REST, SOAP, log4j, Selenium, Jenkins, XML, Ajax, XSD, JavaScript, Maven, Subversion, Linux, Soap UI, Tomcat, Jetty, Jasper reports, Oracle BBDD 10g 11g-12g, Kubernetes, Motorola SDK.

Confidential

Junior - Senior Java Developer

Responsibilities:

  • I develop the call to Stored Procedure from Java, for the validation of the calls made by the users.
  • The application was analyzed and developed to generate reports offline through Java Threads and subsequent notification via email to users.
  • Designed the front-end of the application with JSF, RichFaces and CSS
  • Development of the application back-end to download reports with frameworks like Spring, Hibernate and JPA
  • Create the connection with the Socket to read and write the configuration of the routers
  • Work with Stored Procedures handling the XML read from the configuration of the routers
  • Worked on Oracle as the backend database.

Environment: Java 1.5, J2EE, Spring 2, Hibernate 3, JSF, RichFaces, Oracle BBDD 10g, Threads, Stored Procedure, XML, Tomcat.

Confidential

Junior Java Developer

Responsibilities:

  • Back-end development for the system under EJB technology.
  • Designed the front-end of the application with JSP, HTML and CSS.
  • Definition of the necessary tables for the system.
  • Definition of encrypted fields, as well as encryption method in Oracle database.
  • Integrate web based customer management software using JSP and JAVA code.
  • Used Struts version 1.2 framework.
  • The tests of the application were implemented with the OpenWare simulator.
  • Front-end was developed with WML for Handset devices.
  • Generated SOAP web service client for the credit card validation.
  • Module was developed to generate reports with Jasper Report
  • Added a module for sending files via FTP

Environment: Java 1.5, J2EE, Struts 1.2, JSP, HTML, CSS, Jasper reports, Oracle BBDD 9, EJB, OpenWare, WML, SOAP, FTP., WebLogic 9.2, Tomcat, Cygwin.

Confidential

Java Developer

Responsibilities:

  • Analyze, document, and modify the web application responsible for the planning of supplying cash to the ATMs.
  • Development of new components using Java, JSP, JSTL, Struts 2, Tomcat, JavaScript, Ajax and HTML.
  • Construction of a file loader with Java and Servlets to a SQLServer.
  • Working with Query and stored procedures in SQLServer.

We'd love your feedback!