Lead Java Developer/architect Resume
SUMMARY
- Overall 15+ years of experience in requirements gathering, deployment of Web Applications and client server multi - tier applications using Java/J2EE technologies.
- Extensive expertise with Java (7, 8, 11, 14), J2EE, JSP, JDBC, Servlets, Java Beans, JavaScript, React JS (Axios, Reactstrap, nivo, material ui), AngularJS, Angular 8, jQuery, CSS, Ajax, JSON, XML, Web Services, Struts, Spring, Microservices, Spring boot, Hibernate and Oracle PL/SQL, AWS, Bouncy Castle Cryptography, Jasper Reports.
- Ample experience working in the following industries: Retail, Banking, Government and Educational.
- 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, Waterfall and TDD development.
- Performed the role of a Lead Developer, managing team of 2-6 developers
- Involved in all the phases of SDLC from requirement analysis, designing, coding, UAT, documentation & implementation.
- Good knowledge on core java with strong understanding of Collections, Exception handling, Garbage Collector, Lambda Expressions.
- Good at development in enterprise web applications using Core Java, Java 1.6, 1.7, 1.8 Java EE.
- Experience in consuming SOAP webservice using Apache CXF and Axis frameworks.
- Extensive experience in developing RESTful (JAX- RS) web services, 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.
- Experience in Web/Application Servers such as Tomcat 7/8/9, Glassfish 4.1.2 for deploying and configuring web applications.
- Good at development in enterprise web applications using Core Java, Java EE.
- Expertise in web development using HTML, XHTML, CSS, Ajax, ReactJS, JavaScript, JSP, Servlets.
- Expertise with frameworks like React JS, jQuery and Thymeleaf in web presentation layer with servlets, JSP, Spring MVC at the web controller layer.
- Valuable experience in working with the Document Object Model (DOM) and DOM functions.
- Expertise with development tools like Eclipse, STS 4.0, NetBeans 8.2, Toad, PL/SQL Developer, Visual Studio Code 1.48 with Java Extension Pack.
- Expertise in developing web services using WSDL, RESTFUL and SOAP.
- Expertise in using Object Oriented design, Design patterns, UML.
- Expertise in different open source frameworks like Struts2.0/2.1, Spring 2.5/3.0 and ORM Technology like
- Hibernate 3.0, IBatis, Mybatis, jQuery.
- Experienced in deploying J2EE applications on Apache Tomcat and Glassfish web application servers.
- Used NodeJS, React JS library for developing the Single Page Application (SPA).
- Hands- on experience in deploying applications on Windows using click once technology and UNIX environments.
- Worked on design pattern like DAO, DTO, Abstract Factory SDO, BO, Singleton, Interface, TO.
- Robust design and development experience in J2EE including JSP, Servlets, JDBC and JMS.
- Experience in using text- Editors like Visual Studio Code, and Eclipse.
- Strong Experience in RDBMS using PL/SQL to write Stored Procedures, Functions, views.
- Used Maven and Jenkins as build tool for deploying the application.
- Scrum Master / Agile lead roles, coaching and spread the Agile SCRUM methodologies.
- Developed and maintained code for various applications using PHP, Java and C#.
- Experience with MVC Java frameworks like Node.JS with Spring, Spring Boot. Spring Batch.
- Good Working experience in using different Spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring boot.
- Experience in writing queries using Oracle 10g, MySQL.
- Experience in writing with NoSQL database MongoDB.
- Expertise in writing JUnit test cases for system testing, Used Log4j for logging.
- Carries out various other technical and non- technical tasks related to full Stack software development.
- Worked with GIT and GIT HUB for version control and Quality Center.
TECHNICAL SKILLS
Frontend Technologies: Angular 8, Bootstrap, CSS, HTML5, JavaScript, jQuery, JSF, Primefaces, React 16, Thymeleaf
Backend Technologies: Java J2EE, PHP, Rest, Spring, TypeScript, VBA
IT Security tools: Rational App Scan 8.0
Databases: DB2, Firebird, MongoDB, MySQL, SQLite
Information: JSON, XML, Jaspersoft Reports, Crystal Reports
Other: AWS, Glassfish, Apache Tomcat, Chrome Developer Tools, Postman
Versioning: GitHub
Documentation: UML
Methodology: SCRUM, Visual Studio Team Services
O.S: Centos 8.0, Ubuntu 20.04, Windows 10, Windows Server
Team Management: 2-6 Developers
PROFESSIONAL EXPERIENCE
Confidential
Lead Java Developer/Architect
Responsibilities:
- Design the prototype for the solution to obtain the customer approval.
- Integrate several sources of data from Mexican IRS SOAP Webservices and local data.
- Design a business dashboard with customer specifications.
- Deploy the solution in Centos based VPS.
- Customized access for each customer showing: Current Balance, monthly incomes and expenses registered in ISR, and a Graphical representation using components with Material UI.
Environment: Java 14, Spring Boot 2.3.4, Apache Tomcat 9, MySQL, SOAP, Centos 8.0, Visual Studio Code, GIT, React 16.8, Hooks, Material UI, reac-router-dom, Cryptography, X509 Certificate authentication.
Confidential
Lead Java Developer/ArchitectResponsibilities:
- Designed the technical proposal for this public bid in order to accomplish the specification.
- Defined the architecture of the application for the API REST module.
- Analysis of data structure DB Objects and entities on both systems, in order interoperate between them
- Used Firebird java libraries to perform CRUD operations from our API and use log4j for audit all process
- Define the Glassfish JDBC connections pools and JDBC resources for API REST integration
- Implement Middleware solution by integrating application using Client- server architecture.
- Worked on Firebird as the backend database.
- Developed and executed Unit Test plans using JUnit, ensuring that 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.
- Resources were exchanged using RESTful web services with the data passed around in JSON format.
- Used Agile software development with Visual Studio Team Services
- Used Rational App Scan 8.0 to find and correct security vulnerabilities.
- Involved in all phases of Software Development Life Cycle (SDLC) for new prototypes architectures.
Environment: Java 1.7…1.8, J2EE, NetBeans 8.2, JPA, Hibernate 4, REST, log4j, JUnit, Maven, JSON, Linux, Glassfish 4.1.1, Firebird 3.0.8