We provide IT Staff Augmentation Services!

Full Stack Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY

  • Over 6 years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development(TTD), Incremental and Iteration methodology, Agile Development&Testing usingSoftware Development Life Cycle.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE ++ based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Experience with Ivy Compiler from Angular 8 as a new build system.
  • Experience with Angular 8 framework which added stability by staying updated with latest practices like changing dependencies in the platform itself.
  • Extensive experience in designing professional UI web applications using front-end technologies like AngularJS, Node.js, Angular 2/4, HTML5, CSS3, JavaScript, jQuery AJAX, JSON and Bootstrap.
  • Designed and develop a custom, single-page, responsive Web Application on front end using Angular 6.
  • Experience creating self-contained, reusable, and testable modules and components using Angular 7
  • Experience in Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, Web Sphere Integration Developer, Data Power and WSRR.
  • Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Proficient in frameworks like Struts, Spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.
  • Experience with Front end frame works with its components such as AngularJS, jQuery, NodeJS, BackboneJS, ReactJS.
  • Used Node.Js and JQuery for Dom manipulation.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Experience in database modeling, design and development of PL/SQL Queries, Stored Procedures, Triggers, Cursors, Functions and Packages in relational databases: Oracle 11g, SQL Server 2005/2008, DB2 and MySQL.
  • Experienced with Hibernate/JPA Entities for mapping HQL, HSQL Named Queries, Criteria, Projections.
  • Developed applications using latest technologies like Spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), jBPM tools.
  • Worked in Building application platforms in the Cloud by Amazon Web Services.
  • Experience in using ORM tools like Hibernate, iBATIS, Mybatis for XML mappings and Java Objects.
  • Experience in software configuration management using CVS, SVN, GitHub and IBM ClearCase.
  • Experience with CICD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub.
  • Experience in working with web servers like Tomcat 8, IBM WebSphere 8.0, Jetty, JBoss 7.1.0 and WebLogic 10.0.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Expertise in several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI and System Testing.
  • Responsible for support and maintenance, implemented Spring Batch for huge number of transactions.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messagingservice.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.

TECHNICAL SKILLS

Programming Languages: Java 1.8, SQL, PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Application/Web Servers: Apache Tomcat 8.0, IBM WebSphere 8.0, JBoss 7.x, Oracle/BEA WebLogic 12.x/10.x/9.x

Web technologies: JSP, JavaScript, jQuery, AJAX, Angular JS, XML, HTML 5, CSS 3, ReactJS, BackBone.JS 1.3.1, Node JS 6.0.

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/2.0, Spring Security 3.2

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: Junit, Selenium, TEST NG, Mockito,Cucumber,JMeter,RFT

Relational Database: Oracle 11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, Cassandra, Couch DB

Version Control: CVS, SVN, Rational clear case, Git,BitBuket

Build Tools: Maven 3.3.9, Gradle 3.4.1, Ant 1.10

Platforms: Windows 10, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Jacksonville, FL

Full Stack Java/ J2EE Developer

Responsibilities:

  • Involved in analysis, design, implementation and testing phases of SDLC through Agile methodology.
  • Used dynamic imports in router configuration from Angular 8 which enable the use of import statement for lazy loading the module
  • Used Angular 8 feature backward compatibility mode to Angular router that helps to upgrade the path for large projects.
  • Design and developed the application using framework Angular 8 with HTML5, CSS3 and Typescript.
  • Developed application using Java 8 to implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used multithreaded environment to run processes asynchronously using future calls to access the data.
  • Used Spring Security for Validation and authentication on the Client side, session fixation, click jacking, cross site request forgery
  • Design and Development of business components using Spring IOC, Spring Annotations, dependency injection, transaction management through Spring framework.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Developed Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Employed fail safe and circuit breaker patterns for the first time in Client’s email applications using Hystrix and Hystrix Dashboard in Spring Boot Micro Service Applications
  • Worked on Swagger UI to interact with the API’S. Designed and documented APIs using Swagger
  • Configured Hibernate Cfg.xml to facilitate connection pooling with Data Source and create POJOs to map with backend tables.
  • Implemented the associated business modules integration using spring and Hibernate data mapping.
  • Implemented Object-relation mapping using Hibernate framework to fetch the data from Oracle 12 .
  • Developed Mongo DB Data Access Layer implementing Mongo Repository interface from Spring Data.
  • Proficient at development of web-based application using Apache Tomcat.
  • Used JUnit, Mockito for the unit and integration testing of various modules
  • Developed Maven scripts and developed builds using Maven and continuous integration servers as Jenkins.
  • Using GIT for Source Control and Version Management and using log4j for logging.
  • Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins
  • Implemented Micro Services based cloud Architecture on AWS platform for deployment.
  • Deployed Spring Boot based microservices Docker container using AWS EC2 container services and AWS admin console.
  • Containerized Microservices by creating Docker images from Docker file collaborated with development support team to set up a continuous deployment environment using Docker.
  • Deployed Spring Boot based microservices Docker container using AWS EC2 container services and AWS admin console.
  • Proficient in writing AWS Cloud Formation template to create customized VPC, subnets, NAT, EC2 instances, ELB, Security groups, S3, IAM.

Environment: Angular 8, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, TypeScript, Jenkins, GIT, Rest, log4j, Hudson, Spring MVC, Spring boot, Apache Kafka, Docker, JAX-RS, Junit, Mockito, SOAPUI, Postman, Ec2, AWS lambda, Hibernate, Oracle 12

Confidential, Jacksonville, FL

Full Stack Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design.
  • Developed user interface using HTML5, Angular 5, jQuery and performed client-side validations using Java Script, AJAX and CSS for making the Web Pages dynamic.
  • Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes.
  • Involved in the development of project back-end layer using by most of core java features such as Collection frameworks, Interfaces, Multi-threading, and Exceptions.
  • Implemented Router Module of Angular 5 to make the whole project a Single Page Application and add routers according to the requirements.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate.
  • Integrated application with Spring Security for form-based authentication and authorization by using spring security jsp tags to provide UI level spring security.
  • Implemented Reactive Form of Angular 5 to deal with form validation issues.
  • Stored authentication and authorization detail in database, used these DB authorization detail with spring security annotation on method for apply method level spring security.
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • This functionality is implemented by developing RESTFUL web services using Spring boot, Spring RESTFUL template.
  • Created and Consumed Web Services using Restful & SOAP web services.
  • Experience in working with Spring Quartz framework and developed various quartz jobs.
  • Worked on Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka, Zookeeper to establish communication between the Microservices in the application environment.
  • Implemented Microservices architecture with Netflix, Spring Eureka, Spring Ribbon using Spring Boot to provide client-side load balancing in calls to another Microservices for making application in to smaller chunks and the Spring Hystrix as circuit breaker and for the fail-safe
  • Deployed Docker contained Spring boot micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Implemented Swagger for the Rest API. I have good experience in Docker to deploy applications quickly, setup CICD pipeline and I have used Docker consoles for managing the application life cycle and monitored on Git.
  • Experience with building Docker Images and running them on Docker container.
  • Configured and Maintained AWS ECS Repository for Deploying Docker Image by Creating a task definition, scheduling tasks and configuring clusters in the AWS ECS Console, Experience In setting up of AWS RDS and Dynamo DB instances
  • Designed roles and groups for users and resources using AWS Identity Access Management and also managed network security using Security groups and IAM
  • Developed code with Java SDK to connect with AWS Services. Worked with S3 for storing and retrieving data stored in the S3 bucket's, AWS SQS for bulk email processing, Data backup and archiving on AWS using S3 and Glacier and Dynamo DB to store the data for metrics and backend reports.
  • Used AWS SDK for connection to AmazonS3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Implemented Continuous Integration of automation framework using tool Jenkins
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Database development required in creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Used Mockito Framework for JUnit.
  • Implemented Continuous Integration of automation framework using tools like Jenkins.
  • Integration of automation batch run job with Jenkins. Worked with Jenkins Continuous Integration(CI) tool.
  • Focused on Test Driven Development (TDD) methodology thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Good knowledge of Functional testing using IBM Rational Functional testing tool.
  • SVN was used for project management and version management.
  • Deployed the application on Tomcat 8.0 application server.

Environment: Java 8, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring Jta, Spring Boot, JPA, Java Scripts, Angular 5, HTML5, CSS, JMS, AWS (S 3, VPC, EBS, ELB, Auto Scaling, Cloud Watch, Cloud Trail, IAM, SNS, SQS, RDS, DynamoDB), Tomcat Application Server 8.0, Eclipse, SOAP, Restful, Maven, log4j, JUnit, XML,Splunk, SVN

Confidential, Kenilworth, NJ

Java Full Stack Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed business components using core java8 concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
  • Documentation functional specifications using Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Implemented and developed UI components using Angular JS features like dependency Injection, Models, data binding and controllers.
  • Developed test cases for Angular JS using karma and grunt
  • UI design and development using JSF, richfaces and myfaces.
  • Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.
  • Developed Interactive web pages using AngularJS, ReactJs, HTML, CSS and JavaScript.
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and React Redux library
  • Responsible for the technical direction and implementation of the Spring Batch framework according to new design with spring security.
  • Responsible to support the operations, monitoring & reporting according to the requirement of higher management team by making Splunk Dashboards.
  • Implemented the MVC architecture using Backbone.js, Node.js and Angular.js, React.js.
  • Integrated application with Spring Security for form based authentication and authorization by used spring security jsp tags to provide UI level spring security.
  • Stored authentication and authorization detail in database, used these DB authorization detail with spring security annotation on method for apply method level spring security.
  • Used Node JS for heavy DOM manipulation.
  • Implementing security Single Sign-On application to share user management, authentication and authorization among multiple applications.
  • Implemented Dynamic batch feature for batch processing with Spring batch.
  • Worked extensively on batch job schedulers for Pausing and Resuming job features according to the business need.
  • Experience in working with Spring Quartz framework and developed various quartz jobs
  • Implemented Dynamic job scheduling according to the business need (daily, weekly, monthly etc.) same using Quartz scheduler.
  • Integrated with the Polymer-CLI tool, for obtaining featured Progressive Web Application
  • Developer Spring Quartz jobs to run the backend jobs and generated reports.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • This functionality is implemented by developing RESTFUL web services using Spring boot, Spring RESTFUL template
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Worked on the following AWS services like EC2, S3, VPC, EBS, ELB, Auto Scaling, Cloud Watch, Cloud Trail, IAM, SNS, SQS, RDS, DynamoDB, etc.
  • Implemented the application using design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Administered and deployed applications into WebSphere Application Server.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Worked with core java technologies like Multi-Threading and synchronization.
  • Handled Java Multi-Threading part in back-end component, one thread will be running for each user, which serves that user
  • Implementation of Thread pool and locks for concurrency management.
  • Involved in creating test cases using JUnit strictly following Test Driven Development (TDD) methodology.
  • Used JUnit, Mocktio and Power Mocks framework for unit testing of application and implemented Test Driven Development (TDD) methodology.
  • Worked on SOAP Web Services using SOAP for transmission of large blocks of XML data over HTTP.
  • Used Maven, Nexus and Jenkins to automate the build and deploy process.
  • Involved in testing the JMS integration between queues and topics using GEMS.
  • Used Mockito Framework for Junit.
  • Used JUnit for unit testing of the application and log4j for logging.

Environment: Java 8, Spring 3.5, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring Jta, Spring Boot, JPA, Java Scripts, AngularJS, HTML 4.0, CSS, JMS, JAXP (SAX & DOM), AWS, WebSphere Application Server, Eclipse/RAD 8.0, Oracle 11g, SOAP, RUP, Maven, log4j, Polymer, JUnit, XML,MongoDB, Web Services, ILogJRules 5.0, Splunk, GIT.

We'd love your feedback!