We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Around 8 years of experience in all stages of the Software Development Life Cycle (SDLC) such as Application Specifications, Design, Development, Testing, Debugging and Maintenance.
  • Developed UI modules using Angular 5/6/7, Node.JS, Java Script, jQuery, Ajax, validations usingAjaxin Node.JS,AngularJS, Angular2 and dash board’s reports usingBackbone.js.
  • Experience in Angular 7 along with Bootstrap, CSS3 to create reusable components for RWD apps.
  • Experience in implementing Component life cycle architecture, store actions, using socket.io in React - Redux app to handle real time data, installing React Router, Thunk Redux for API calls in React JS.
  • Experience with HTML5, XML, XHTML, DHTML, CSS3, Tiles, Tag Libraries and JSON.
  • Proficient in applying design patterns like MVC, Singleton, Adapter, Bridge, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Proficient in implementation of frameworks like Spring (Spring MVC, IOC, JDBC, Spring Boot, Spring REST, Spring Microservices), AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate, Spring DAO, Java Data Objects and Enterprise Java Beans Entity Beans.
  • Expertise in Microservices developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Experience in Virtualization using VMWare, Vagrant and container services like Docker, Kubernetes.
  • Created Micro Services using Spring Boot and deployed on AWS instances like EC2.
  • Having good implementation experience with installation and configuration ofKubernetes, clustering them and managed local deployments inKubernetes, provided consistent environment usingKubernetesfor deployment scaling and load balancing to the application from development through production.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as Messaging Service.
  • Experienced in designing and developing Enterprise and Web-based applications using Java 7/8, Servlets 3, JSP, JDBC, JNDI, JSF, JPA, JAX-WS, Struts, EJB, Spring 4.3, Hibernate 4.0, SOAP, REST, AWS, JMS, XML, JUnit.
  • Expertise in XML technologies such as XSL, XSLT, XML Schemas, XPath, XForms and XSL-FO.
  • Knowledge on Spark and Hadoop Architecture and various components such as Mesos, HDFS, YARN: Resource Manager, Node Manager, Name Node, Data Node and MapReduce concepts.
  • Experience in creating Docker images, containers, push/pull and integrating with Spring Boot, Deployed Spring Boot based Microservices, Docker container using Amazon EC2 container services and using AWS console.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/REST).
  • Experienced in databases like Oracle 10g/11g, SQL Server, DB2 11.1, MySQL 5/7, MongoDB, and Cassandra.
  • Experienced in WebSphere 7.0, WebLogic, JBoss, Oracle Application Server and Tomcat Web Server 8.5.
  • Proficient in using Amazon Web Services (AWS) like SQS, Lambda, Kinesis, EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elastic Cache, SNS, AMI.
  • Used PL/SQL to write business logics in functions and procedures in databases for Oracle Applications.
  • Implemented distributed memory caching systems like Redis, Memcached for dynamic database driven websites.
  • Experienced in Development, testing, and deployment of enterprise applications on Windows & UNIX platforms using IDEs such as Eclipse, NetBeans, WebStorm, Spring Tool Suite, IntelliJ.
  • Experienced in methodologies like Agile, Waterfall, Scrum, and Test-driven development (TDD).
  • Expertise in unit testing with Junit with Mockito and TestNG frameworks and integration testing and automation with Selenium, CUCUMBER and experienced with Splunk tool for production support.
  • Experienced in JIRA for bug tracking, implemented on build tools ANT 1.10, Maven 3.3.9, Gradle 3.4.1 and logging tool Apache Log4j and CICD tools JENKINS, HUDSON.
  • Implemented Software Configuration Management using Version Control Software such as SVN, CVS and GIT.

TECHNICAL SKILLS

Programming Languages: C, C++, Java/J2EE, SQL, PL/SQL, Python

Java APIs: J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, JNDI, JMS, JAXB, JUnit, Mockito, AWT, Spring MVC, Hibernate, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring REST, Spring Boot, JPA, Log4j, Apache Kafka.

Frameworks: Spring, Hibernate, MEAN Stack

Scripting Languages: JavaScript, TypeScript, jQuery

Web Technologies: HTML/HTML5, XML, CSS/CSS3, Bootstrap, JSP, Ajax, NodeJS, Express, ReactJS, AngularJS, Angular 2.0 and above

Web/Application Servers: Apache Tomcat, WebSphere, WebLogic, JBoss

IDE’s: Visual Studio Code, Eclipse, NetBeans, IntelliJ, IBM RAD, WSAD

Databases: Oracle, MySQL, NoSQL, MongoDB

Operating Systems: Windows, MacOS, Unix, Linux (Ubuntu, Red Hat)

Version Control: CVS, Clear Case, SVN, GitHub, Bitbucket

Methodologies: Agile, Waterfall

Others Software Skills/tools used: MS Office, Visio, Adobe Photoshop, HPALM, JIRA

Build Tools: Maven, Gradle, Ant

PROFESSIONAL EXPERIENCE

Confidential - Boston, MA

Sr Java Full Stack Developer

Responsibilities:

  • Following Agile (Scrum) Methodology for developing application development.
  • Developed modules using Core Java APIs, Collections, Java 1.8 (Streams), Jordan API(Dates), Multi-threading, Exception Handling, Generics, Enums, Java I/O and object-oriented designs patterns.
  • Developed business components by using Spring Boot, Spring IOC, Spring AOP, Spring Annotations, Spring Cloud &Persistence layer by using Hibernate/JPA along with Web Services (RESTful).
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages.
  • Used JAX-RS for creating Restful web service and implemented authentication by using OAuth2 Security Framework.
  • Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at consumer level.
  • Implementation of Zuul Proxy as the API gateway.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries, and interfaces such as Expression, Query, and Criteria.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and Hibernate Cache Concepts.
  • Design complex SQL Queries, stored procedures & triggers on SQL Server database.
  • Used Stored Procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Developed UI using Angular 8, Bootstrap, TypeScript, for interactive cross browser functionality and complex user interface.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 8.
  • Worked with Angular 8 Controllers, Directives, Services, Pipes, Guards, and Angular Routing.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Planning, deploying, monitoring, and maintaining AmazonAWSGCP infrastructure consisting of multipleEC2nodes and VMWare VM's as required in the environment.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Created computing and data resources on AWS using EC2.
  • Configure Jenkins build Jobs for (CI) and (CD)and writing Python scripts on top of it.
  • Administered and deployed applications into WebSphere Application Server.
  • Developed Test Cases and performed unit test using JUnit with Mockito Framework.
  • Developed and performed test cases using Jasmine and Karma for front end unit testing.
  • Tested REST API using REST Assured framework.
  • Design Shell scripts to filter and transform the huge amount of data in troubleshooting the issues.
  • Created JSON request and validated the response using postman Interceptor and Swagger UI.
  • Used Log4j for logging and tracing the messages.
  • Used GIT for version control and involved in writing the build scripts using Maven.
  • Used JIRA for defect management and to keep track of bugs and issues.
  • Prepared documentation for some of the recurring defects and resolutions and business comments for those defects.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, JMS, Angular 8, HTML5, CSS3, Eclipse, SQL Server, Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI.

Confidential - Urbandale, Iowa

Java Full Stack Developer

Responsibilities:

  • Addressing heavy traffic situation and migrating user-specific data off service instances and into a shared by using Microservices.
  • All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Designed REST and SOAP services.
  • Designed and developed the RESTful web services using the JAX-RS API to communicate over the network.
  • Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application into Single Page Application.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Implemented persistence layer using Spring JDBC template to store the data in Oracle database.
  • Involved in maintaining and updating the procedure for ETL process.
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Involved in writing complex SQL queries using correlated subqueries, joins, and recursive queries, PL/SQL stored procedures.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
  • Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Implemented unit tests for testing Angular components with frameworks using Karma and Jasmine.
  • Created JSON request and validated the response using postman Interceptor and Swagger UI.
  • Setup CI/CD pipeline process for the application using the Jenkins.
  • Apache Maven tool has been used for the build and deployment of the application.
  • Monitored the Error logs using Log4j and fixed the problems.
  • Involved in understanding SDLC using Agile methodology.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, JMS, ReactJS, HTML5, CSS3, Eclipse, Oracle 10g, Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI.

Confidential, Dallas, TX

Java Full Stack Developer

Responsibilities:

  • Involved in Agile stand-up meetings with team members on regular basis and tracked the update on projects using JIRA and HP ALM.
  • Actively participated in the Analysis, Design, Development and Testing phases of various applications.
  • Developed server-side application to interact with database using Spring MVC and Hibernate.
  • Developed RESTful web services using JAX-RS API and produced JSON data.
  • Developed the DAO layer for the existing applications usingSpring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Created various Advices(before, after) methods as required using Spring AOP for Logging.
  • Used Spring Security for authorizing and authenticating the user to applications.
  • Used MySQL RDBMS database and created Data Models.
  • Developed Single Page Applications (SPA) using Angular 2, TypeScript, HTML5, CSS3, and Bootstrap 3.
  • Performed form validations using reactive forms from Angular 2 framework.
  • Worked with different lifecycle hooks from Angular 2 like ngOnInit(), ngOnDestroy(), ngDoCheck(), ngAfterViewInit() etc.,
  • Implemented Router to enable navigation from one component to another.
  • Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular 2.
  • Invoked HTTP requests and used RxJS Observable library to handle multiple values over time.
  • Developed real time chat application using Node.js (socket.io based on socket technology, Express JS framework)
  • Implemented Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application.
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit classes, and Mockito.
  • Used Jasmine and Karma for unit testing and automated Angular applications using Protractor.
  • Used Git repository for version control, Maven, Node for building the application and Jenkins for continuous integration.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Extensively used Log4j for logging throughout the application.

Environment: Agile, JIRA, HP ALM, HTML5, CSS3, JavaScript, TypeScript, Ajax, jQuery, JSON, JDBC, Bootstrap 3, Angular 2, XML, JAXP, SAX, DOM, Spring, Hibernate, LINUX/UNIX, Node.js, Express, MySQL, HQL, JMS, JBoss, Apache Tomcat, Junit, Spring Web flow Tests, Protractor, Jasmine, Karma, Git, Ant, Jenkins, Log4j.

Confidential

Jr. Java Developer

Responsibilities:

  • Coordinated with team members in gathering system requirements and specifications required for the redesign.
  • Involvement in architectural and design discussions.
  • Helped the project team to identify the suitable technology tools required for the projects.
  • Designed and developed the Application based on Model-View-Controller architecture.
  • Involved in analysis, design, Coding and development, Implementation phase of the modules.
  • Extensive involvement in Designing Azure Resource Manager Template and in designing custom build steps using PowerShell.
  • Worked on JAVA J2EE team and designing DAO interface and implementation.
  • Involved in Bug Fixing (Debugging) of the application.
  • Involved in Developing User Interfaces using HTML and JSP's.
  • Developed and published web-services using WSDL, SOAP and XML, Jax-B.
  • Implemented Web-Services to integrate between different applications (internal and third-party components using SOAP and RESTFUL services using Apache-CXF.
  • Designed and developed the approaches/strategies for the entire application.
  • Developed web pages with JSP and Servlets using HTML, JavaScript, AJAX, and XML.
  • Used Apache Ant as the software build tool.
  • Used Apache Maven for the over-all software project management.
  • Used SVN tools for version control and management.

Environment: Java, J2EE, HTML, MVC, JavaScript, JSP, Servlets, SOAP, WSDL, spring, CSS, UML, XML, HTTP, Eclipse, MVC, AJAX, Apache Ant, Apache Maven.

We'd love your feedback!