We provide IT Staff Augmentation Services!

Sr Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Over 8 years of experience in analysis, design, development, testing, implementing Web based, Client/Server Applications across teh entire SDLC using Java and J2EE Technologies.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase teh performance of teh Application.
  • Have strong exposure and work experience on core java concepts collection API, Stream API, Parallel Streams, exception handling, Multithreading, HashMap, concurrency, JDBC, modularity, executor service, fork and join frameworks.
  • Expertise in Microservices development dealt wif Traffic Management and scope functionality, highly proficient in designing n - tier Enterprise application wif J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory, and Singleton.
  • Designed and developed J2EE MVC applications using Struts, Spring MVC and Spring Boot.
  • Expertise in designing, developing, and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, Spring Boot, JSF, JMS, AJAX, JDBC, JNDI, GWT Java Beans, Hibernate and Web Services.
  • Experience Front end part of teh application using Angular.JS, Ext.JS, Backbone.JS, jQuery, Node.JS, Ajax, Bootstrap, React JS, Html5 and CSS.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Strong working knowledge of Database Programming using and maintaining SQL, PL/SQL, Triggers and Stored Procedures, NoSQL databases MongoDB and Cassandra.
  • Strong working experience on SQL Databases like MS SQL Server, Postgres, Sybase, and Oracle.
  • Implemented asynchronous task processing pipeline using JMS, Active MQ & RabbitMQ.
  • Expertise in writing unit test cases wif Mockito and JUNIT and performed integration testing.
  • Worked on various testing frameworks for front end/user interface like Karma, Jasmine, Jest, Mocha, Chai etc.
  • Experience in CI/CD pipelines to integrate teh Java code to align wif DevOps using Docker.
  • Designed and implemented AWS EC2 Server setup and deployment, build, maintenance, and configuration of various AWS resources like, EC2, S3, Lambda, ECS, EBS, Elastic Load Balancers, VPC, and IAM Security Groups dat are utilized for different environments like dev, testing, Production.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering teh cloud architecture tiers and portfolios of cloud services IaaS, PaaS, SaaS.
  • Hands-on experience using teh version control tools like SVN and GIT and project management tools like JIRA, QC.
  • Hands on exposure to multiple Application Servers like BEA Web Logic Application Server, Apache Tomcat, WebSphere and JBoss.
  • Hands on Experience in integration wif Junit & Log4j frameworks
  • 6+ years of strong development experience in User Interface applications and integration of highly transactional and scalable applications using Object Oriented Analysis and design (OOA/OOD) principals.
  • Building Web User Interface (UI) usingHTML/HTML5, DHTML, XHTML, CSS/CSS3andJavaScript, jQuerydat follows W3C Web Standards and are browser compatible.
  • Solid experience wif Responsive Web Design (RWD) technologies likeAngularJS, jQuery, jQuery Mobile, Node.js, Bootstrap, HTML, XHTML, DHTML, CSS, XAML, XML, XSL, XSLT, JavaScript, AJAXandJSON.
  • Strong experience in working on modern full stack JavaScript environment likeMEAN (Mongo, Express, Angular, Node)
  • Expertise in designing Event Handling Models such as Listener and Dispatcher inOO JavaScript.
  • Built customCSSusingCSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS
  • Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in web pages.
  • Experience in working wifRESTful Web Servicesand implementingRESTful API's.
  • Experience of working on CSS Pre - processors like LESS and SASS along wif JavaScript task runners likeGrunt JS.
  • Experience in taking performance optimization measures for website/web applications to reduce teh response times and hence enhancing teh end user experience.
  • Good experience in writing back-endSQL, PL/SQLqueries for fetching data.
  • Expertise in using source code control systems such asGIT, JIRA, and Jenkins for maintaining versions across various releases.
  • Designed UI screens usingHTML5, CSS3, andJavaScript.
  • UsedBootstrapandAngular UIto make teh application user-friendly in teh development of teh Navigation Bar, Tables, Sliders, Calendars etc.
  • Implemented aSingle Page Web Applications (SPA)based front end for displaying user requests, user records history and security settings various users usingJavaScriptandAngular JS.
  • Involved Storing and retrieving data from Column Oriented Data BaseMongoDB.
  • Implemented responsive web design and mobile friendly design usingAngularJS.
  • Created forms to collect and validate data from teh user usingAngularJS, jQueryandJavaScript.
  • Used bootstrap tables and grids for displaying data on theUI.
  • Designed a cash flow analysis chart which mapped user expenditure to a particular month using teh JavaScript library calledD3.js
  • Incorporated jQuery UI widgets such as select menu, accordion, and date picker on plans selection page to deliver a more interactive user experience.
  • Application backend implemented using node.js application server.
  • Performed Restful routing using node.js which submits my form data to teh mongoDb database.
  • Ensured Compatibility for all Web Browsers usingModernizr.
  • Worked in theTDDsoftware development process.
  • Experience in using Agile Software development methodologies.
  • Involved in building teh application which works on mainly Groovy grails, Html, Css, Rest services, Java script, Spring, Maven, Hibernate.
  • Worked wif MVC model for teh development.
  • Responsible for Consuming Rest services.
  • Expertise in Version control system (Git Hub)
  • Involved in design and development of teh application for different modules which includes creation, Storing and updating.
  • Sending data to third party using rest services.
  • Work wif Db2Visualizer to maintain data and use teh data.
  • Included Jscript, HTML, CSS and Gel for teh UI/UX
  • Developed Junit test cases for teh backend using Spock.
  • Geb Automation test cases for teh front end.
  • Worked closely wif product owner to understand teh product and do as required.

TECHNICAL SKILLS

Languages: JAVA 8.0/7.0/6.0/5.0/1.4/1.2 , SQL, Python, PL/SQL, UML, C, C++

Web Technologies: JSP, Servlets, JNDI, JDBC, JMS, JPA, EJB (3.0), Web Services, SOAP, WSDL, JSF (2.0), AX-RS, JSX-WS, HTML5, DHTML, Java Beans, JavaScript, Angular JS, NODE JS, AJAX, CSS3.

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere, JBoss. IIS

IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD.

Tools: TOAD, XmlSpy, Ant, MAVEN, PL/SQL Developer, JUnit, me Report, JIRA

Operating systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Oracle 8 / 9i / 10g, HSQL, My Sql, MS SQL Server 7.0, Sybase, MS-Access.

Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring wif Hibernate), Hibernate, DWR, Log4j, JSF, JPA.

Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git.

Algorithms/ Data Structures: Big O, Sorted, Tree, Stack, Queue, Linked List, Heap, Graph

Development Methodologies: Waterfall, Agile and Scrum

Services: SOA architecture, RESTFUL/SOAP, Microservices, Axis 2, Apache CXF

Servers: JBOSS, Weblogic 10g, 11g, IBM Websphere, Apache Tomcat

Integration tools: Hudson, Ivy

PROFESSIONAL EXPERIENCE

Sr Full Stack Java Developer

Confidential, Boston, MA

Responsibilities:

  • Worked wif agile team in 2-week sprints to develop and enhance teh application and demonstrating it to product managers and incorporating teh feedback.
  • Involved in designing, developing & testing teh web application by using teh HTML5, CSS3, Angular 7, JavaScript, Bootstrap, and NodeJS.
  • Developed web applications running on NodeJS using teh Express framework,Vue.jsand Backbone.jswif Mustache.jsfor front end MVC/templating.
  • Worked multiple components for different course element players and quiz question players usingVue.js and Vuex
  • UsedVue.jsevents distribution and parent chain for parent-child component communication
  • Implementation of teh mark-up of teh project using HTML, CSS, Bootstrap and created different modules in teh application and applied Angular 4 to enhance teh user interface, for making restful API calls and data binding.
  • Built Angular 7 components, UI services to consume rest services using Component based architecture provided by Angular 7.
  • Used Spring MVC framework to enable teh interactions between JSP/View layer and implemented different design patterns wif J2EE, XML technology and involved in handling transactions using Spring Declarative Transaction Management.
  • Developed Microservices using Spring Boot dat create, update, delete and get teh assignment information from backend.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Involved in teh development of restful web services using best practices.
  • Deployed Spring Boot based Micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch teh data from SQL based schema
  • Implementing RESTful Web services to retrieve data from client side and made RESTAPI calls from Angular 4 and parsed teh data to project client and handled teh security and Authorization using OAuth and JWT.
  • Used Spring Boot framework for building cloud Microservices and to develop Spring based application radically faster wif very less configuration.
  • Used Apache CXF to develop SOAP as well as RESTful web services.
  • Implementing a Continuous Delivery framework using Jenkins, Concourse, and maven in multiple environments.
  • Worked on GIT version control system for continuous smooth code release process.
  • Extensively used JSON to parse teh data from server side to satisfy teh business requirement.
  • Participated in Code Reviews of other modules, documents, test cases.
  • Involved in teh system testing of teh application.
  • Supported teh application in teh production environment by analyzing and quickly fixing bugs in teh production.
  • Consumed REST based Microservices wif Rest template based on RESTful APIs.

Environment: Java 8, Spring MVC, Spring Boot, Hibernate ORM, Microservices, Angular 7, Vue.js,HTML5, CSS3, MongoDB, JavaScript, Node.js, AWS stack, GIT, JSON, Apache Tomcat, Maven, JBOSS, Oracle, JSP, JavaScript, Maven, Eclipse, Mockito, REST, Eclipse. SQL-Server2014, Log4j, JIRA, Confluence, Junit, Jenkins, Git, SVN.

Sr Full Stack Java Developer

Confidential, Bentonville, AR

Responsibilities:

  • Involved in all phases of teh Software development life cycle (SDLC) using Agile Methodology.
  • Developed business components using core java 8 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 React JS features like dependency Injection, Models, data binding and controllers.
  • Developed test cases for Angular JS using karma and grunt
  • Developed Interactive web pages using ReactJs, HTML, CSS and JavaScript.
  • Develop various screens for teh front end using React JS and used various predefined components from NPM (Node Package Manager) and React Redux library
  • Responsible for teh technical direction and implementation of teh Spring Batch framework according to new design wif spring security.
  • Used Elastic search as teh data indexer and query parser
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux) and used Spring Cloud for AWS.
  • Developed Java Code using Eclipse IDE and used various Eclipse Built-in Plugins such as SVN version control.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker. Designed and developed Micro Services business components using Spring Boot.
  • Responsible for creating an instance on Amazon EC2 (AWS), Pivotal Cloud Foundry and deployed teh application on it. Involved in teh development of Microservices for all teh models using combination of Spring Boot and Spring Security.
  • ElasticSearch and utilized NOSQL for non-relation data storage and retrieval
  • Used Java script and AJAX to query teh Elastic search indices, format and display teh JSON results in a web page using HTML and CSS
  • Responsible to support teh operations, monitoring & reporting according to teh requirement of higher management team by making Splunk Dashboards.
  • Implemented teh MVC architecture using Backbone.js, Node.js and Angular.js, React.js.
  • Integrated application wif Spring Security for form-based autantication and authorization by used spring security jsp tags to provide UI level spring security.
  • Stored autantication and authorization detail in database, used these DB authorization detail wif 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, autantication and authorization among multiple applications.
  • Implemented Dynamic batch feature for batch processing wif Spring batch.
  • Worked extensively on batch job schedulers for Pausing and Resuming job features according to teh business need.
  • Experience in working wif Spring Quartz framework and developed various quartz jobs
  • Implemented Dynamic job scheduling according to teh business need (daily, weekly, monthly etc.) using Quartz scheduler.
  • Integrated wif teh Polymer-CLI tool, for obtaining featured Progressive Web Application
  • Developer Spring Quartz jobs to run teh backend jobs and generated reports.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • dis 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 teh following AWS services like EC2, S3, VPC, EBS, ELB, Auto Scaling,Cloud Watch, Cloud Trail, IAM, SNS, SQS, RDS, DynamoDB, etc.
  • Implemented teh 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.
  • Used Mockito Framework for Junit.
  • Used JUnit for unit testing of teh application and log4j for logging.

Environment: Java 6, Spring 4, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring Jta, Spring Boot, JPA, Java Scripts, 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.

Sr Full Stack Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Participated in Agile (Scrum) methodology and Involved in Design, development, Implementation, and testing of teh enterprise applications.
  • Used Angular 6 Http services for asynchronous validations for teh input fields of teh forms wif teh data existed in teh database.
  • Worked on Setting up monitoring tools like Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
  • Developing teh Microservices using Spring Boot dat create, update, delete and get teh assignment information from backend. Created custom Plugins, templates, and functions for Angular JS application.
  • Web application development for backend system using Node.js wif cutting edge HTML5, CSS3, Angular 6, & Java Script techniques.
  • Used Bootstrap, AngularJS and Node.js in effective web design.
  • Familiar wif designing and deploying container-based production clusters using Docker.
  • Spring Controllers were used wif Angular JS to route teh control to desired Java services.
  • Developed, debugged, integrated, and deployed applications using Eclipse as IDE and GIT as a Version Control.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture wif Spring Boot based service through REST.
  • Extensively worked on Spring bean wiring, Spring DAO, and Spring AOP modules and implemented Spring AOP in exception handling, which it reduces teh development time to handle teh exceptions.
  • Consumed REST based Microservices wif Rest template based on RESTful APIs.
  • Experience on relational database design and writing SQL queries, stored procedures, views, and functions wif Oracle.
  • Used Hibernate, Object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to oracle relational data model wif a SQL-based schema.
  • Used Apache Camel to integrate teh different applications using protocols like http, ActiveMQ and JMS.
  • Scaled teh component interactions and generalized teh interfaces using Restful web service.
  • Utilized Apache CXF API to produce and consume teh SOAP as well as REST Web services.
  • Used Log4j for tracking errors and debugging teh code and Resolved bugs and Change Requests to already existing code.
  • Wrote test cases using JUnit as teh Unit testing framework and Selenium as automation testing for teh developed Java applications. Working on AWS Elastic load balancing for deploying applications in high availability.
  • Deployed teh application on WebSphere application server through console and used Log4j as a logging framework.
  • Involved in build process, modifying teh Gradle files, compiling teh code building, packaging teh WAR file and deploying onto various Tomcat servers in UNIX environments.
  • Worked wif java libraries to access AWS facilities as Simple Storage service, Simple queue & Simple DB.
  • Hosted and tested teh application in AWS servers before publishing it in actual production environment.
  • Developed RESTful API over WebSocket to support fast me/O, wif minimal latency, between client and server.

Environment: Java 1.8, Spring - IOC, AOP, MVC, Hibernate, Docker, JMS, Servlets, JSP, JavaScript, Angular 6, AWS, Node JS, Spring Boot, Eclipse Mars, WebSocket, GitHub, Oracle 12c, JNDI, Restful, MVC, Microservices, Maven, Gradle, HTML, XML, XSLT, JAXP, JAXB, WSDL, SOAP, CXF, JAX-WS, JAX-RS, JUnit, Mockito, jQuery, Log4j.

Java / J2EE Developer

Confidential

Responsibilities:

  • Works as a full stack developer by using teh front-end technologies wif UI and huge background in web development
  • Actively participated in Object Oriented Analysis & Design sessions of teh Project, which is based on MVC2 Architecture using Spring Framework.
  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
  • Designed teh system based on Spring MVC Model architecture. Developed a business logic layer using Spring Framework and integrated Hibernate.
  • Involved in teh integration of spring for implementing Dependency Injection (DI/IoC).
  • Incorporated react-redux for global state management, mainly for teh autantication process, and added redux-thunk for asynchronous handling.
  • For each component, managed state wif React's internal state object, set State (asynchronous) as minimal as possible.
  • Utilized React's life cycle, including component did mount, should Component Update and component will Unmount, etc. for performance boosting and bug fixing.
  • Used react-bootstrap for styling and responsive web design.
  • Used spring Object relational mapping (ORM) and hibernate for persistence in Oracle, created DAO's.
  • Worked on publishing and testing teh web services (JAX-WS) and interacting wif teh internal teams who consumed teh web services.
  • Developing teh RMS application to maximize teh revenue by forecasting teh demand based on teh statistics.
  • Used Spring MVC, Spring Batch and Jdbc Template for object-to-relational mapping from teh database and creating POJOs.
  • Responsible for developing a Rest API using Jersey RESTful Web Services framework to publish data on a dashboard.
  • Setting up teh automatic build and deployment automation for Java base project by using JENKINS and Maven.
  • Used Jenkins for Continuous Integration and deployment into WebLogic application Server.
  • Logging framework Log4J is used for log messages. Implemented log4j for application logging and to troubleshoot issues in debug mode.

Environment: JDK 1.8, Spring 4(DI, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Restful services, JAX-WS Web services, Apache CXF, React JS, jQuery 1.9, jQuery UI, AJAX, UML, Bootstrap, HTML, CSS, Toad, Sun Jersey, Junit 4.1.

Software Engineer

Confidential

Responsibilities:

  • Worked on Agile methodology including team-based design and code reviews.
  • Actively involved in Requirement Analysis, designing, development and testing of teh entire application.
  • Enhance and modify teh presentation layer and GUI framework dat are written using JSP and client-side validations done using JavaScript.
  • Implemented Spring MVC controllers, configured using Spring MVC annotations and configuration files.
  • Worked wif DB2 and Wrote SQL Queries, stored Procedures, triggers, & integrated SQL Queries into DAO.
  • Deployed teh application on Apache Tomcat Application Server.
  • Develop ETLs, APIs, BI solutions, and data visualization tools using various programming languages (Java/.NET/Web (HTML/JavaScript/CSS))
  • Conduct data analysis and generate algorithms for data transformation and processing
  • Maintain databases wif large amounts of data, wif teh ability to write SQL scripts, manipulate data, and analyze large datasets
  • Process, cleanse, and verify teh integrity of data used for analysis and data extraction using state-of-teh-art methods and technologies
  • Enhance data collection, integration, and archival procedures
  • Conduct unit testing, data validation, and troubleshooting

Environment: Java 6, J2EE, Spring MVC 3.0, Hibernate 3.0, HTML, CSS, JavaScript, React JS, JMS, SOAP, Axis2, Maven, Jenkins, DB2, Selenium, Log4j, SVN, JIRA, Tomcat 6.0.

We'd love your feedback!