We provide IT Staff Augmentation Services!

Java/j2ee Full Stack Developer Resume

0/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • Around 5+ years of strong experience in developing enterprise applications in multiple domains in both Web and Client Server Technologies in J2EE Architecture.
  • Hands on knowledge on building API which is used in developing RESTFUL web services in Node.js
  • Proficient in designing and development of enterprise and web applications using Java 8, Servlets, JSP, JDBC, JNDI, JPA, Struts, EJB, Spring, Hibernate, Scala, SOAP, REST, AWS, JMS, XML, JUnit.
  • Proficient in Angular 9.0 along with Bootstrap, CSS3 for creating reusable components for RWD applications.
  • Expertise in methodologies such asIterative, Agile, Scrum and waterfall approaches.
  • Expertise in creating rich user interface SPA by using Angular 9.0, Typescript, HTML5, CSS 4, and material framework.
  • Developed core modules in large cross - platform applications using Node JS, JAVA, J2EE, SpringBoot, Struts, JSF, iBATIS, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), Micro Services.
  • Expertise in Front-End technologies like Angular, ReactJS, NodeJS, JavaScript, Type Script, HTML5, CSS3/4, Bootstrap, Tag Libraries, AJAX for web page designing.
  • Hands on experience in Database Design, Creation and management of Schemas, writingStored Procedures, functions, Triggers, DDL, DML SQL queries
  • Proficiency in using Amazon Web Services (AWS)that specializes in services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, Elastic Cache, SNS, SQS, AMI.
  • Experienced with CI/CD-ANT, MAVEN, GRADLE, JENKINS, CVS, GIT, GITHUB.
  • Solid experience on API development using Node JS.
  • Competent in migrating toCloudPlatforms such as AWS, PivotalCloudFoundry (PCF).
  • Knowledge in Spring MVC, AOP, IOC, Spring Boot, Spring Microservices, REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Hystrix, Spring Dashboard, Spring Zuul, Spring Security(Authentication and Authorization).
  • Developed end to end application usingSpring Boot, competent in refactoring existing monolithic application to modular micro service and developed restful web service usingSpring Bootand deployedto pivotal web services
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate and Spring IOC (Dependency Injection).
  • Developed Microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each microservice in an exceedingly cluster will be load balanced and exposed through one API gateway.
  • Strong expertisewithMongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Expertise in using various AWS Components like EC2 for virtual servers, S3 and Glacier storing objects, EBS, Cloud Front, Elastic cache, IAM, S3, Cloud Watch, Cloud Formation and Dynamo DB.
  • Good knowledge in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDEs such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, IntelliJ14.x/15. x.
  • Proficient in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka to communicate from Client to server.
  • Implemented and monitored Multi DC - Multi Rack Cassandra Clusters using node tool and Ops Center.
  • Hands on knowledge in implementing design patterns like Singleton, Factory, and Data Access Object.
  • Proficient in implementing Service Oriented Architectures (SOA) with XML based Web Services.
  • Hands on knowledge with implementation of Spring, Kafka and Zookeeper apart from JMS messaging service.
  • Good working experience working with ANT, MAVEN and Log4J 2 and used Jenkins for Continuous Integration.
  • Good knowledge withDocker containers, leveraging Linux Containers and AMI's to make Docker Images/ containers and other DevOps tools like Kubernetes, GIT, Jenkins.
  • Used Maven to build and run theseleniumautomation framework. Configured Maven for Java automation projects and developed Maven Project Object Model (POM.xml).
  • Experience in developing Microservices with Spring for retrieval of the API routes for the entire cluster.
  • Competent in using Apache Kafka in cluster as messaging system between the APIs and microservices.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlet API 3.0

Frameworks: Spring 4.3, Hibernate5.2, Angular6/8/9, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Relational/ No SQL databases: Oracle 10g/11g, SQL server 2014/2016, MySQL 5.7, DB2 11.1, MongoDB, Cassandra

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3/4, jQuery3.4/3.5, Angular 6/8/9, BackBone.JS 1.3.1, Polymer.JS, Node.js 6.0.

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

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

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

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

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Bug Tracking Tools: JUnit 4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

Java/J2EE Full Stack Developer

Responsibilities:

  • Followed Agile Scrum methodology and appliedTDDfor writing test cases.
  • Utilized various software like JAVA, J2EE (Servlets), JDBC, Webservices, SOAP, REST, WSDL, XML, MVC Framework, Spring, Hibernate throughout the Software Development Life Cycle (SDLC) to design, develop and examine software solutions.
  • Excellent knowledge on designing web pages by utilizing various Front-End technologies likeAngular 9, Tag Libraries, AJAX, HTML5, CSS4, Bootstrap, NodeJS, JavaScript, and TypeScript.
  • Created Single Page Application with the use of Angular 9 framework to bind data and synchronize with server.
  • Used various tools like Java 8 Service, Multi-threading, Synchronization, and Lock API to ensure thread safety.
  • For bulk data operations, utilized Java 8stream API on collections using both streams and parallel streams.
  • Advance knowledge on the Spring Modules like Spring Boot, Spring MVC, Spring Batch, Spring Security (Authentication and Authorization).
  • Implemented server-side business logic with the use of Spring Rest Controllers, Spring Web MVC and Spring Boot.
  • Developed strategy to integrateinternal securitymodel into new projects withSpring SecurityandSpring Boot.
  • Worked on Node.js Application with Express Framework. Familiar with Node Package Manager (NPM), EJS Templating Engine, Bower and Gulp.
  • Used Spring Boot Actuator for externalization of application's properties for different environments.
  • UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring Bootformicroservices.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented Spring Data JPA Hibernate frame work and used Entity Manager to interact with the database.
  • Developed Hibernate withSpringIntegration abstraction to interact with database of MongoDB.
  • Expertise inNoSQLdatabase likeMongoDBinstallation, configuration and in designingMongoDBmulti-shared cluster and monitoring with MMS.
  • Created and managed Mongo DB/NoSQL collections. Developed Server-side automation using Node.js scripting and connecting different types of SQL and NoSQL databases.
  • Designed and implemented microservices, databases, and APIs based on team conceptualization and service-oriented architecture.
  • Developed the application using Spring Boot Microservices and implemented Zuul as an API gateway.
  • Provided and implemented a comprehensive computing capacity for a proper scalable solution by deploying the application on Amazon Web services (AWS).
  • Created Docker containers and Docker consoles for managing the application life cycle
  • Generated computing and data resources on AWS using EC2 and deployed Docker images. Headed and supportedAWSSecurity related issues, such as IAM and S3 policies for user access.
  • Worked on GIT as Version Control System to trace various code conflicts of the project.
  • Utilized Cloud/SAAS integrations for establishing a connection between SaaS applications with another cloud-based app via application programming interfaces (APIs).
  • Involved in designing user screens and validations using HTML, JavaScript, JQuery and Node. JS as per user requirements.
  • Built CI/CD pipeline to maintain all the application deployments by utilizing Jenkins scripts.
  • Implemented Junit for unit testing and used it with Log4j2 to accommodate logs of exceptions..
  • Implemented Jenkins scripts to develop CI/CD pipeline to manage all the application deployments.
  • Implemented Kafka Producer and Kafka Consumer in Microservices for ensuring the real time data flow.
  • Creating producer, consumer and broker architecture using Apache Kafka to maintain log delivery system.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 8.
  • Utilized Amazon EC2 container services and deployed Spring Boot based microservices into Docker container.
  • Implemented Netflix Zuul API gateway for the REST services and registering services to Spring Eureka server.
  • Proficiency in writing deployment, service, and ingress objects for deploying application into Kubernetes.
  • Server logs were monitored to support product activities with the utilization of Kubernetes logs and Splunk cloud logging.
  • Secured Rest API’s by implementing OAuth2 tokens-based authorization schema by Spring Security.
  • During development phase, Service Oriented Architecture (SOA) was exposed through RESTful web services with loose coupling between layers using spring framework.
  • Developed application using Rule Engines ((Drools4.1, ILOG), JBPM tools.
  • Proficiently usedSeleniumWeb Driver for automation of functional testing & identification of critical points.
  • Expertise in use of JUnit, Log 4J2, JMeter, Test NG and SOAP UI for testing framework.

Environment: JAVA 8, J2EE, JDBC, Webservices, SOAP, REST, WSDL, XML, MVC Framework, Spring, Hibernate, MongoDB, Angular 9, Tag Libraries, AJAX, HTML5, CSS4, Bootstrap, NodeJS, JavaScript, TypeScript, Java 8 Service, Multi-threading, Synchronization, Lock API, Spring Modules, Spring Boot, Spring MVC, Spring Batch, Spring Security, microservices, databases, APIs, AWS, EC2, Docker, GIT, Cloud/SAAS, Junit, Log4j2, Jenkins, CI/CD, Kubernetes, Service Oriented Architecture (SOA), SeleniumWeb Driver, JMeter, Test NG, SOAP UI, Kafka, Docker, Spring Eureka, Spring Boot Actuator, Spring Rest Controllers, Spring Web MVC, Zuul.

Confidential - Minneapolis, MN

Java/J2EE Full Stack Developer

Responsibilities:

  • Developed the functionalities usingAgile Scrum Methodology.
  • Involved in developing role based Angular 6 navigational options, where the option selection changes dynamically based on the values derived from database in the form of JSON data.
  • Used one-way/two-way data binding, filters, UI-routers and creating custom directives in Angular 6.
  • Extensively utilized theJava 8features like lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Using Java8 developed API’s as per the business cases analyses the current API with SpringBoot.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Implementation of logging in the application to know the application status with the use of Spring Framework AOP module. Used Spring DAO(ORM Tools) module for performing CRUD operations on database.
  • Implemented (SOA) for retrieving data from client side and made REST API calls and parsed the data to client and managed the security and Authorization using Spring Security.
  • Utilized Typescript and react for developing responsive UI.
  • Cloud environment for micro services was provided using Spring cloud Netflix (Eureka server, Hystrix, Ribbon).
  • Used Spring Hystrix for the implementation of circuit break patterns and fail safe in microservices.
  • Achieved method level granularity and persistence with the use of Spring AOP and Spring Actuator. Used Spring Boot to implement REST Microservices.
  • Developed responsive and interactive pages using Angular and Node.js frameworks.
  • Used Spring Ribbon for load balancing and a broker service to maintain status using Kafka and Zookeeper.
  • Experience in scripting deployments to AWS, Monitoring infrastructure like EC2, EBS and SQS.
  • Proficiently created and set permission polices for various groups in AWS, AZURE platforms.
  • Configuration in the deployment descriptors inHibernateto achieve object relational mapping.
  • Deployment, scaling and management of Docker containers with the use of Kubernetes.
  • For the deployment and management of microservices, ecosystem Apache Mesos and Kubernetes were used.
  • Continuous integration and deployment of Microservices using build/deploy tools such as Jenkins, Docker and Openshift.
  • Implemented Angular Services for connectivity between web application and back-end API'S using TypeScript.
  • Proficiency in MongoDB data models document, key-value & wide column, or graph model.
  • Effectively used micro-framework to implement with REST API and MongoDB (NO SQL) as back end database.
  • Worked on JPA as persistence layer, involving EJB annotations to synchronize with database through XML.
  • Developed unit tests with JUnit and Mockito and written automated regression tests usingJMeter.
  • Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Automated regression test cases using Selenium. Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
  • Developed SOAP (JAX-WS) web services to be consumed by middleware module to push the communication center messages into web module.
  • Implemented Elastic Bean Stalk to auto-deploy and auto-scale applications using services such as EC2 instances.
  • Expertise in Selenium automation usingSelenium WebDriver, Selenium Grid, JAVA, JUnit & Maven.

Environment: Agile Scrum Methodology, JSON, Angular 6, Java8, SpringBoot, Sprint Boot Actuator, Spring Framework AOP, Spring DAO, CRUD, REST API, SOA, Node, Typescript, Spring Hystrix, Spring Security, Spring cloud Netflix, REST microservices, AWS, EC2, EBS, SQS, NoSQL, MongoDB, Hibernate, Docker, Kubernetes, AZURE, XML, Junit, Mockito, PL/SQL, TOAD, Servlets, EJB, SOAP, Elastic Bean Stalk, Selenium Web Driver, Selenium Grid, JAVA, Junit, Maven, JMeter.

Confidential

Java Developer

Responsibilities:

  • Designed and developed user Interface withJSP, HTML5, CSS, XHTML, JSTL, JavaScript, Typescript, Custom Tags, Struts Tiles and Struts Tag library.
  • Expertise in DOM manipulation, Event Handling, Event Bubbling, and integration with RESTful services.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Designed and developed Business Process in IBM WebSphere Process Server 6.0.
  • Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
  • Worked extensively with JSP’s and Servlets to accommodate all presentation customizations on the front end.
  • Utilized design patterns such as MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Developed DAOs using Hibernate persistence API for the database operations to interact with Oracle database.
  • Worked with Core Java technologiesCollections,Serialization,Generics,AnnotationsandException Handlingto implement Back-End Business Logic including Entity Beans and Session Beans.
  • Developed and implemented the MVC Architectural Pattern usingStruts Framework including JSP, Servlets, EJB, Form Bean and Action classes.

Environment: s: JSP, HTML5, CSS, XHTML, JSTL, JavaScript, Custom Tags, Struts Tiles, Struts Tag library, DOM manipulation, JDBC, IBM WebSphere, MVC pattern DAO pattern, Node, singleton, Typescript, Hibernate persistence API, Oracle database, Struts Frameworks, JSP, Servlets, EJB, Form Bean.

We'd love your feedback!