We provide IT Staff Augmentation Services!

Java Architect/ Lead Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Over 8+ years of experience in requirements gathering, deployment of Web Applications and client server multi tier applications using Java/J2EE technologies.
  • Extensive expertise with Java 1.6 - -1.8, J2EE, JSP, JDBC, Servlets, Java Beans, JBoss, JavaScript, AngularJS - 7, jQuery, CSS, Ajax, JSON, XML, Web Services, Struts, Spring, Microservices, Spring boot, Hibernate and Cloud Computing.
  • Ample experience working in the following industries: Banking, Insurance and Telecom.
  • 4+ years of strong experience as a Solution Architect, involved in solutioning, strategizing, and deploying applications using Java and cloud technologies.
  • 4+ years of Microservices using Spring Boot, Swagger, Lombok and Spring Cloud
  • Involved in all the phases of SDLC from requirement analysis, designing, coding, UAT, documentation & implementation.
  • Strong 4+ years with cloud technologies like AWS - EC2, S3, API Gateway, Lambda, SQS, RDS, Route 53, CloudFront, Cloud 9
  • Solid 3+ years of experience with newer JS frameworks like Angular (5, 9)
  • Good knowledge on core java with strong understanding of Collections, Exception handling, Garbage Collector, Lambda Expressions.
  • Technical Lead experience - lead team of 6 developers, pair programming, ensuring best coding practices, assign tasks, manage allocation, mentor junior developers, communication with leads of other areas
  • Good at development in enterprise web applications using Core Java, Java 1.6-­ 1.8, Java EE.
  • Experience in consuming SOAP webservice using Apache CXF 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, functions using Oracle.
  • Experience in Web/Application Servers such as Apache Tomcat 6/7, Glassfish, JBoss and Apache server 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, AngularJS, JavaScript, JSP, Servlets.
  • Expertise with frameworks like Angular (5, 9), jQuery 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, TOAD, NetBeans, SQL developer.
  • 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 Spring 4.0/5.0 and ORM Technology like Hibernate 3.0, jQuery.
  • Experienced in deploying J2EE applications on Apache Tomcat web server and Glassfish, JBoss application server.
  • Used NodeJS, MVC framework for developing the Single Page Application (SPA).
  • Hands-­on experience in deploying applications on Windows and UNIX environments.
  • Worked on design patterns 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 Eclipse, Sublime Text and Notepad++.
  • Used Maven and Jenkins as build tools 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 MySQL.
  • Experience with MVC Java frameworks like Angular.JS, Spring MVC, Spring Boot. Spring Batch.
  • Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker.
  • Experience on UNIX, Linux platforms, developed shell scripts.
  • Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.
  • 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 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 SVN, GIT and GITHUB for version control and Quality Center, Jira for bug tracking.

TECHNICAL SKILLS

Front End Technologies: HTML5, JavaScript, jQuery, CSS, Bootstrap, JSF, Primefaces, Angular 5 - 9

Back End Technologies: Java 1.6 - 1.8, J2EE, NodeJS, Spring, PHP

IT Security tools: OWASP

Continuous Integration: Jenkins

Databases: DB2, MySQL, MongoDB

Information: JSON, XML, YAML, Jasper

Other: Project, Visio, JBoss, Apache Tomcat, Glassfish, MS Project

Versioning: SVN, GitHub, GitLab

Documentation: UML

Methodology: SCRUM, Waterfall, SAFe

O.S.: Unix, Windows 10, MacOS, Red Hat

PROFESSIONAL EXPERIENCE

Confidential

Java Architect/ Lead Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development, and testing (Agile Development Methodology/SCRUM and tested the application in each iteration).
  • Created web pages using HTML5, CSS3, JavaScript, jQuery UI, AngularJS, to create interactive front-end GUI.
  • Used AWS Lambda with Java and Node.js
  • Building APIs with API Gateway, Amazon SQS, and Amazon RDS.
  • Used the Serverless framework for promotion between environments.
  • Development of microservices in Java 8 with Spring Boot, Swagger, Eureka integrated in a pipeline with bitbucket, bamboo and JIRA. Unit testing with Mockito
  • Modifying and creating YAML files.
  • Running tests with Selenium WebDriver and Selenium IDE
  • Consumption of Rest and SOAP services from AngularJS
  • Used Gitlab, AWS CodeCommit and Bitbucket for code repository.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on AWS.
  • Used Java 8 lambda and streams for Iterating collections and performing operations.
  • Writing Asynchronous code on the server-side for fetching data and communicating with the front-end application using AJAX calls from the Front-End application using jQuery.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.
  • Developed the service layer, a layer dat acts as a bridge between the presentation layer and data access layer, with Spring framework.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.

Environment: Java 1.8, J2EE, Spring 4.8, Spring boot, Hibernate 4, JMS, JSF, CVS, REST, SOAP, log4j, JUnit, Mockito, Jenkins, XML, Groovy, Struts 2.0 Ajax, XSD, JavaScript, Linux, Tomcat, JBoss, Glassfish, Spring Tool Suite(STS), Eclipse, NetBeans, Jasper reports, Oracle BBDD 11g, Kubernetes / Docker, OWASP, PHP, SQL, Ant, Maven, Swagger, Trello, AWS, GCP, Node.js

Confidential

Solutions Architect/ Lead Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development, and testing (Agile Development Methodology/SCRUM and tested the application in each iteration).
  • Communication with teams from Latin America such as Peru, Argentina, Colombia, Uruguay, Chile and the United States to carry out global initiatives in each of these geographies, with different engineering teams and business units, monitoring the implementation and release of different global initiatives.
  • Technical Lead of teams responsible for different pieces in the bank technological stack
  • Involved in developing the latest version of Object-Oriented JavaScript Libraries like Angular 5 and had hands-on experience with Web Responsive using Bootstrap's templates.
  • Involved in the CI/CD process using Bitbucket, Jenkins job creation, Maven build and create Docker image.
  • Test RESTful services with JMeter.
  • Used AWS EC2 and Compute Engine Instances on GCP
  • Build internal applications for employees using the GCP stack.
  • Used bitbucket for the code repository.
  • Development of microservices in Java 8 with Spring Boot, Eureka, Ribbon integrated in a pipeline with bitbucket, bamboo and JIRA. Unit testing with Mockito
  • Developed and consumed web services using JAX-RS, JAX-WS, Spring.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on AWS and GCP.
  • Actively used the defect tracking tool JIRA to create and track the defects of the project and Bitbucket, JIRA, Jenkins, and Maven for build packaging and deployments of the application components.
  • Extensive use of Angular 5 for developing the SPAs (Single Page Applications) for internal application/tool. Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events, and Injectors also created the angular custom directives, Filters, and Services.
  • Developed the user interface using JSP and JavaScript to view all online trading transactions and client-side validation tool using Angular 5 and JavaScript.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Implemented SOAP Services (JAX-WS) to interact with external systems. Involved in writing client code for invoking SOAP based web services.
  • Used eazyBI to present reports and check the status of projects.
  • Design of diagrams using draw.io

Environment: Java 1.6-1.8, J2EE, Spring 4.8, Spring boot, Hibernate 4, JMS, JSF, REST, SOAP log4j, JUnit, Jenkins, XML, Ajax, XSD, JavaScript, Linux, Spring Tool Suite (STS), Oracle BBDD 11g, Kubernetes / Docker, AWS, GCP, JIRA, EazyBI, Draw.io, JMeter, JSON, YAML, Bitbucket, Confluence, Maven, Angular

Confidential

Java Solutions Analyst

Responsibilities:

  • Involved in the analysis, design, and development phases of the Software Development Life Cycle (SDLC) and developed user’s interface.
  • Used Spring MVC framework for the MVC implementation with Spring for Dependency Injection and Hibernate as ORM tool for database communication.
  • Used Spring Security for Autantication and Authorization of the application and developed DAOs using Hibernate persistence API for the database operations to interact with DB2 database.
  • Configured Log4j, JUnit, and developed unit test cases and determining application functionality.
  • Involved in design development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, hibernate, Java Beans, XML, XSLT, XSL and Maven.
  • Used Spring Security for Autantication and Authorization of the application and developed DAOs using Hibernate persistence API for the database operations to interact with Oracle database and DB2 database.
  • Worked extensively with JSP and Servlets to accommodate all presentation customizations on the front end.
  • Developed JSP Custom Tag Libraries for Tree Structure and Grid using Pagination Logics.
  • Implemented the SQL queries for database interaction.
  • Developed a web application using JSF Framework dat uses Model View Controller (MVC) architecture with JSP as the view in the front end.
  • Worked on WSDL’s files in SOAP web services.
  • Developed functional test cases for Integration and Functional testing, regression testing using JUnit, and user acceptance testing.
  • Used Maven as a deployment tool to handle platform specific properties such as file separators and automating complicated repetitive tasks.
  • Involved in CI/CD process using SVN, Nexus, Jenkins job creation and Maven.
  • Used Maven to deploy applications in IBM WebSphere in UNIX environment.
  • Developed and consumed web services using JAX-RS, Spring.
  • Used SOA, UDDI lookups and Web Services Description Language (WSDL) using SOAP protocol and JAX-WS framework to create SOAP web services.
  • Developed functional test cases for Integration and Functional testing, regression testing using JUnit, and user acceptance testing.
  • Used GWT for the frontend user interface.
  • Deployed web applications in WAS 8.5
  • Used the IBM Batch process in Java to perform large amounts of data.
  • Used Jasper for creating reports, checks, build logs and testing automation setups.
  • Creation and automated reports with Apache POI
  • Used JavaScript for the front-end maintenance and new function implementation.
  • Used SVN and GitHub for code repository.
  • Proofs of Concept using the MEAN stack (MongoDB, AngularJS, Express, Node.js)

Environment: Java 1.6 1.8, J2EE, Spring 4.3, Spring boot, Hibernate 4, JSF, CVS, JSP, Servlets, GWT, REST, SOAP, JAX-WS, JAX- RS, log4j, JUnit, Jenkins, XML, Ajax, XSD, JavaScript, Linux, Tomcat, WAS 8.5, IBM RAD, Spring Tool Suite (STS), Jasper reports, DB2, MongoDB, Express, Node.js, Maven, Nexus

Confidential

Software Developer

Responsibilities:

  • Heavily used Core java (Collection API, Exception Handling, Generics, and Annotation) to manipulate and transfer data in the back end and in design & implementation of web tier using Servlets and JSP.
  • Implemented the SQL queries for database interaction.
  • Used Multithreading, Collections and other J2EE technologies to design and develop the code and to improve overall performance.
  • Worked extensively with JSP and Servlets to accommodate all presentation customizations on the front end.
  • Developed Hibernate configuration files and queries and Implemented DAO classes using JPA and developed persistence Layer using Hibernate.
  • Maintained backup schedules for server storage. Read and interpreted UNIX logs and Shell scripting
  • Developed web applications using JSF Framework dat uses Model View Controller (MVC) architecture with JSP as the view in the front end.
  • Created XML files to provide Context and Hibernate mapping for database persistence.
  • Developed functional test cases for Integration and Functional testing, regression testing using JUnit, and user acceptance testing.
  • Deployed web applications in Apache Tomcat

Environment: Java 1.6, J2EE, Spring 4.0, JUnit, JSF, JSP, Servlets, SQL, XML, Hibernate, JavaScript, Linux, Tomcat, Spring Tool Suite (STS), Eclipse, Jasper reports, Oracle BBDD 11g, Shell Scripting.

We'd love your feedback!