We provide IT Staff Augmentation Services!

Sr. Java Fullstack Developer Resume

2.00/5 (Submit Your Rating)

Coral Gables, FL

SUMMARY

  • Over 7 years of experience as a Software Developer in Analysis, Design, maintenance, development, Testing and Implementation of applications on Java/J2EE technologies. And documentation of Enterprise applications using various technologies.
  • Experience in Amazon Web Services likeEC2, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk, Cloud Front and Redshift.
  • Experience in developing applications using Micro Services, Spring Boot, Spring Data JPA, Spring Data Rest, Spring Security.
  • Experience in developing web application using Angular JS, Spring Framework web module.
  • Experience experiences in multi - tier enterprise applications & Client / Server Applications using Java/J2EE technologies & have good exposure in Model View Controller (MVC) Architecture based applications using Spring Framework, JSF and Struts Framework with expertise in presentation, business and database layers.
  • Integration of Spring framework with JSF framework, Spring JMS, Hibernate.
  • Experience in working onNode jsFundamentals including Modules, Callbacks, Events, Streams and Error Handling by making use of its Core Features like Event-Driven, Single Threaded model and Non-Blocking I/ O model.
  • Experience in configuringS3 versioningand lifecycle policies to backup and archive files in glacier.
  • Hands on experience inAWSinfrastructure on various resourcesIAM, EBS, Security GroupandAuto Scalingin Cloud FormationJSONtemplates.
  • Good Experience in using React JS components, Forms, Router and Flux concept.
  • Experience in using Spring ORM module and integration with Hibernate ORM framework
  • Experienced in developing SOAP and Restful web services.
  • Experience in Kubernetes to perform Automated Scheduling, Horizontal Scaling & Load Balancing
  • Experience in developing applications using Agile and waterfall methodologies.
  • Experience in developing rich GUI interfaces using Angular JS, JSF, HTML, JavaScript, AJAX, JSON, JSP and Servlets.
  • Extensive use of Open Source Software such as Apache Tomcat, SLF4J and LOG4J for logging information and exceptions, Maven 3 for making build scripts, GIT, CVS, SVN for version control system, Eclipse 3.x, IntelliJ and Net Beans IDE’s.
  • Worked with application servers and web servers such as WebLogic and Tomcat.
  • Experience in application remote debugging using java debugger and Eclipse and used conditional breakpoint, exception breakpoint, logical structure and copy stack.
  • Created Docker Images from docker file and pushed it to dockyard repository.
  • Experienced in working with DEV-OPS tools like AWS, Jenkins, Kubernetes, Docker to perform Continuous integration and Continuous delivery.
  • Comfortable creating scripts jobs in UNIX Shell Script and DOS Script.
  • In-depth knowledge in using J2EE technologies such as JSP, Servlets, JDBC.
  • Knowledge of NoSQL databases such as Cassandra, ElasticSearch, MongoDB.
  • Experience in configuring different environments like development, test and production in UNIX and provide different access levels to the users for log verification and configuration changes.
  • Conversant with various design patterns like Model View Controller (MVC), Front Controller, Business Delegate, Service Locator, Session Façade, Data Access Object, Data Transfer Object, Singleton.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Excellent analytical, problem solving, debugging & trouble shooting, communication & interpersonal skills with ability to perform independently and as part of a team.
  • Expertise in writing JUnit test cases for different kind of applications and also development experience in mock object to simulate real objects.
  • Experience with ActiveMQ to perform Asynchronous communication.
  • Extensive experience with Maven tool to build and deploy J2EE Applications.
  • Experience with Continuous Integration and Continuous Deployment (CI/CD) Tool like Jenkins.
  • Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, Prototype, Factory, etc.

TECHNICAL SKILLS

Programming Languages: Java, J2EE

Java/J2EE Technologies: Java8, JSP, Servlets, JDBC, Java Beans, Collections, Exception Handling

Java EE Frameworks: Spring 4.0, Spring ORM, Spring IOC, Hibernate, Struts, JSF, PowerMock, JavaMail

Spring Framework/Modules: Spring Boot, Spring Security, Spring data JPA, Spring Core

Application & Web Servers: Web Logic 12c/ 10.3/10.0/8.1 , Apache-Tomcat 8.x/7.x

Markup & Scripting Lang: Angular JS, react JS, nodes JS, JSF, JSP, CSS, Java Script, HTML, HTML5, AJAX, JSON, Shell Scripting

IDE/Tools: Spring Tool Suite, Eclipse3.x, IntelliJ, Net Beans, JIRA, GIT, Tortoise SVN, Oracle SQL developer

XML Technologies: XML, XSL, DTD/Schema, DOM/SAX API, JAXB

Operating Systems: Windows 2010/2007/XP, UNIX, Linux, Solaris

Design Methodology/Tools: UML, Object Oriented Analysis and Design, J2EE Design Patterns

Databases and Tools: Oracle, DB2, MYSQL, TOAD, Rapid SQL

ORM Tool: Hibernate

NoSQL Databases: MongoDB, Cassandra, ElasticSearch

Web Service Technologies: Restful Web Services, SOAP

Testing / Bug Fix Tools: JUNIT, Mockito, Test Driven Development (TDD)

Deployment & Build Tool: Apache Maven, Apache Ant

Source/Version Control: GIT, CVS, SVN

PROFESSIONAL EXPERIENCE

Confidential, Coral Gables, FL

Sr. Java Fullstack Developer

Responsibilities:

  • Working on analysis, designing, development and testing of the application using Agile Methodology.
  • Utilizing the Object-oriented concepts and implementing the services using Java/ J2EE Technologies.
  • Implemented the Java application as a batch job with the help of client-side technologies using Spring Boot services
  • Create micro services using Spring Boot and configure with database and integrate with Spring Security, Swagger2 for documentation.
  • Worked on web application using Angular JS
  • Implemented RESTful API services to interact between multiple micro services.
  • Implement Spring security to perform input request authentication by integrating with LDAP.
  • Create application domain specific services for business logic implementation and DAO services to interact with database layer using Spring JPA.
  • Developed Test-driven development (TDD) strategy guiding use of the JUnit testing framework.
  • Create reusable components, models and directives for different functionalities
  • Created Docker Images from docker file and pushed it to dockyard repository.
  • Used Kubernetes to perform Automated Scheduling, Horizontal Scaling & Load Balancing
  • Create complete web pages layouts for different user roles
  • Implement multiple front end services to interact with backend business modules
  • Interact with business users and get the high level requirements.
  • Involved in design and development activities.
  • Implement efficient, extensible, modular code from written requirements.
  • Translate functional specifications into technical specifications.
  • Develop test plans to verify logic of new or modified functionalities.
  • Involve in structured peer reviews and walkthroughs.
  • UsedJava8features like stream and Lambda expressions.
  • Involved in the Performance Tuning of the Application on client side.
  • Develop java components using Java8 feature.
  • Understand and practice in agile software development methodologies.
  • Create the TDD feature files to unit test application functionalities.
  • Mock the interfaces and methods to perform independent unit testing of each function.
  • Create Web Service clients to consume and interact with reusable services.
  • Analyze application database tables and create SQL queries by joining multiple tables and views to retrieve, insert and delete the data and execute these queries from application source code.
  • Create multiple JIL files and shell scripts for different jobs to be performed by the application.
  • Schedule, report and monitor multiple autosys jobs using CLI commands.

Environment: Spring Boot, Micro Services, RESTFul Web Services, Java, J2EE, Spring, Java 1.8, J2EE, Amazon Web Services (AWS), Angular JS, node JS, Docker, Kubernetes, DB2, Oracle, Rapid SQL, Eclipse, IntelliJ, GIT, SLF4J, Log4J, Maven

Confidential, TX

Java Fullstack Developer

Responsibilities:

  • Interact with business users and get the high level requirements.
  • Understanding the client requirements by studying functional documents.
  • Involved in design and development activities.
  • Created micro services using Spring Boot.
  • Implement efficient, extensible, modular code from written requirements.
  • Translate functional specifications into technical specifications.
  • Evaluate, design, code and test new enhancements as required to complex modules.
  • Develop test plans to verify logic of new or modified functionalities.
  • Used spring for Transaction management and Hibernate4 to persist the data into the database.
  • Used spring task schedulers to start the application process after configurable amount of time
  • Coordinate and involve in structured peer reviews and walkthroughs.
  • Created Docker Images from docker file and pushed it to dockyard repository.
  • Understand and practice in agile software development methodologies.
  • Kubernetes to perform Automated Scheduling, Horizontal Scaling & Load Balancing.
  • Perform integration testing with other dependent applications
  • Performed unit testing using JUnit framework
  • Maintained the developed code in GIT repository
  • Used SLF4J for logging and monitoring the application logs
  • Apache Maven 3.0.4 is used to build the application
  • Created HTML Web pages and utilizes JavaScript and CSS.
  • Performed client side user validations using JavaScript and JQuery
  • Monitored the error logs using Log4J and fixed the problems.
  • Debugged the code using Java debugger and Eclipse and used exception, condition and other break points
  • Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams
  • Created Interfaces and Abstract classes for different functionalities.

Environment: Java, J2EE, Spring Boot, Micro Services, Spring Framework, Angular JS, node JS, JSON, Sybase, AWS, Rapid SQL, Docker, Kubernetes, Oracle, SOAP and Restful WebServices, GIT, SLF4J, Log4J, Maven, Putty, Eclipse

Confidential, FL

Java Fullstack Developer

Responsibilities:

  • Gathered the business requirements by interacting with business users
  • Involved in Software Development Life cycle starting from requirements gathering and performed OOA and OOD
  • Involved in the Analysis and Design of the front-end and middle tier using JSP, Servlets and Ajax.
  • Developed and provided Restful web services
  • Responsibility of maintaining the Java checklist for quality assurance and Rollback plan.
  • Consumed the web Services by creating RESTFul client.
  • JAXB is used to create the complex XML file
  • Maven is used to build the application
  • Created technical design Documents for Hibernate.
  • Applied OOAD principle for the analysis and design of the application
  • Made use of REST architecture style for building the web services.
  • Developed web services using JAX-WS and REST.
  • Developed hibernate mapping files, implemented value objects to retrieve the data using Hibernate.
  • Developed HQL Queries, SQL and Criteria Queries for database Query Operations including Stored Procedure call.
  • UsedJUnitframework for unit testing of application andLog4j 1.2to capture the log that includes runtime exceptions.
  • Prepared the SIS and SMS design documents as per the requirements.
  • Designed and created the database tables.
  • Developed the application using Spring boot, Angular frameworks.
  • Designed the user interface screens as per business needs.
  • Interacted with multiple integrated application teams. Created the JSON logs which would be helpful to track the transaction across multiple applications using Splunk tool.
  • Supported SIT, Integration testing and UAT testing.
  • JUnit test cases to perform unit testing.
  • Attended daily stand up SCRUM meetings as part of AGILE process

Environment: Java, J2EE, Spring Framework, Spring Boot, Micro Services, JMS, Angular JS, node JS, AWS, JSON, Oracle, Rapid SQL, Docker, Kubernetes, WebLogic 12c Application Server, Putty, SOAP and Restful WebServices, Apache CXF, Eclipse, GIT, SLF4J, Log4J, Maven

Confidential, FL

Java Developer

Responsibilities:

  • Designed and developed the application using J2EE technologies.
  • Performed System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
  • Captured the requirements in the form of Use cases, non-functional specifications and business rules.
  • Developed web component using spring and Struts2 framework.
  • Used hibernate for database transactions.
  • Developed and exposed SOAP and Restful web services using JAX-WS and JAX-RS
  • Performed schema validation of an XML file before sending to another application.
  • JMS queue configuration in WebLogic servers to send and receive the messages.
  • Used spring for dependency injection and Transaction management and Hibernate4 to persist the data into the database.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • JUnit/Mocha tests were written to test each module in the application.
  • Developed Test-driven development (TDD) strategy guiding use of the JUnit testing framework.
  • Consumed the webservice using apache CXF framework.
  • JAXB is used to create the complex XML file.
  • Maven is used to build the application.
  • Deployed the application in WebLogic 12c server.
  • Performed unit testing using JUnit framework.
  • Designed the application database structure.
  • Maintained the developed code in CVS repository.
  • Deployed and tested the application in development integration WebLogic cluster in Linux server.

Environment: Java, J2EE, Spring Framework, JAXB, JMS, JSF, react JS, Servlet, Oracle, Rapid SQL, WebLogic Application Server, Putty, WebServices, Eclipse, GIT, SLF4J, Log4J, Maven, JSP, Java Script

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with clients
  • Designed and developed user interfaces using Spring Framework 3.2.2 and Struts2.3.12 MVC framework, JSP, HTML, CSS
  • Involved in coding front end using Struts2 framework, Action Classes, validation.xml, Action Form Beans, struts-config.xml, ActionMapping, form, ActionForm, request HttpServletRequest, response HttpServletResponse.
  • Performed client side user validations using JavaScript and JQuery
  • Developed Session Bean to encapsulate the business logic and Model and DAO classes using Hibernate3
  • Developed Java classes to simulate Web Services client and configurations for the application.
  • Developed Web Services using JAX-WS, SOAP, WSDL and XML.
  • Developed Restful Web Services using JAX-RS which were exposed to other applications
  • Database designing and tables creation in the database.
  • Prepared backend procedures, functions, views using native SQL.
  • Created technical design Documents for Hibernate.
  • Development of user interfaces using Struts, HTML and client side validations using JavaScript and AJAX.
  • Implemented server-side validation implementing business-defined rules with Struts action classes.
  • Made use of REST architecture style for building the web services.
  • Developed web services using JAX-WS and REST.
  • Help Devops teams configuring servers by building cook books to install and configure tomcat.
  • Developed hibernate mapping files, implemented value objects to retrieve the data using Hibernate.
  • Developed HQL Queries, SQL and Criteria Queries for database Query Operations including Stored Procedure call.
  • Developed the bus interface using Tibco Rendezvous to accept the request on bus.
  • Developed Ant scripts to builds the application.
  • Deployed the entire application on WebLogic10 Application Server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used Caliber tool to store change requests as records in a user database.
  • Debugged the code using Java debugger and Eclipse and used exception, condition and other break points
  • Provided level of estimates for the changes based on the business and functional requirements.

Environment: Java 1.5, J2EE, JSP/Servlets, Struts2.3.12, Spring Framework3.2.2, react JS, Hibernate3, Oracle 11g, SQL Developer, Putty, Caliber, WebServices JAX-WS, JAX-RS, AJAX, Eclipse Juno, WebLogic 10.0 Application Server, Dimensions, Log4J, ANT1.9, SOA tool, bus tester, XML, Java beans, HTML5, JSP, java script, JQuery

We'd love your feedback!