We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Rochester, MN

SUMMARY

  • 7+ years of experience as a Full Stack Developer with solid understanding in all the phases of the Software Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing and Maintenance of Java UI applications for large Enterprise Customers.
  • Strong programming skills in Java, J2EE, J2SE with extensive ability to develop scalable applications.
  • Experienced in developing Web UI Applications using HTML5, CSS3, Boot Strap, Java Script, and Type script, Ajax, jQuery, Angular.js, React.js, Express.js, Node JS, jQuery UI and Spring MVC.
  • Experience in XML related technologies like XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM & SAX.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge on AWS services like Elastic Compute Cloud (EC2), Simple Storage Service ( S3 ), Glacier, Auto Scaling, IAM, Dynamo DB, Virtual Private Cloud (VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, Cloud Front, Elastic Beanstalk, ELB (Elastic Load Balancers), RDS, SNS, SWF, SES, SQS, and EBS etc.
  • Experienced in AWS Dynamo DB to capture the any modification on DB.
  • Extensive working with Amazon web Services like using Elastic Beanstalk, EC2 and AMI with Linux.
  • Adding permissions to AWS SQS to interact with the Queue and involved in writing custom policies.
  • Experienced in using Eureka Servers while deploying in EC2.
  • Thorough knowledge of Micro service architecture and experience in implementing several design patterns
  • Designed and developed Micro service business components using Java /J2EE, Spring Boot and Implemented REST web services based on RESTful APIs .
  • Expertise in design and development of enterprise level spring based web applications using Spring REST, Hibernate, EJB, Struts, Servlets, and JSP for User Interface Applications.
  • Experienced on Spring framework applications like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Batch, Spring JPA, Spring Security and Spring Boot and did integration to Micro services into existing system architecture.
  • Proficient in Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - like MySQL, PostgreSQL, SQL/PL-SQL Oracle10g and NoSQL databases like MongoDB
  • Integrated Hibernate in context files and configured Hibernate session factory.
  • Good Experience in developing Web Services, Restful API using Jersey Framework, and SOAP using Spring-WS
  • Experienced with web services (SOAP/RESTful) and used to scale the applications for better BOA.
  • Well versed in developing SOA services and consuming the services.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST, and WSDL and exposure to JAXB, JAX-RPC, and JAX-RS & JAX-WS.
  • Build hypermedia-driven and implemented connectors between HATEOAS and Spring REST services.
  • Improved overall performance via Multithreading, collections, Synchronization, and exception handling strategies.
  • Used Apache for integration and Data Processing with spring and for Multi-Threaded Message Consumption and worked on Zookeeper to maintain services.
  • Extensive experience in using NPM, BOWER, Grunt and Gulp for build process.
  • Experience in message streaming by using Apache Kafka .
  • Experience with large-scale distributed systems using JMS, Message Queues and Spring JMS Integration
  • Hands-on experience in using message brokers such as Active MQ and Rabbit MQ.
  • Hands on experience with Netflix cloud and fallback technologies like Eureka, Hysteria and Ribbon.
  • Production Support-Provided development (quick fixes) and technical support for complex/ critical applications

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA,J2EE, PYTHON

Java Technologies: Servlets, JSP, JPA, EJB, JMS, JSF, Java Beans, Struts, Spring, Spring Boot, RMI, Multi-threading, REST, SOAP, Log4j, Slf4j, Log Insight, Ant, Gradle, Maven, Applets. ActiveMQ, RabbitMQ, Apache Kafka.

Operating Systems: Windows 7/10/XP/Vista/2000, Linux.

Databases: DB2, MS-SQL Server, HSQLDB, PostgreSQL, MySQL

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, Erwin, Altona Database Spy, MySQL Workbench

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, jQuery, Dojo, ExtJS, AngularJS, JavaScript, CSS2, CSS3, HTML4, HTML5, NodeJS, ReactJS

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC, DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

CSS Co-Processors: SASS, LESS

IDE/HTML Editors: IntelliJ, Sublime Text, Notepad++, Atom, Visual Studio Code Beta, Eclipse, Web Strom, NetBeans

ORM Frameworks: JPA, Hibernate, EclipseLink, Spring Data JPA, Spring JDBC, Spring Data Rest

Database: DB2, MS-SQL Server, HSQLDB, PostgreSQL, MySQL

Version Controls & Other tools: Git, GitHub, GitLab, Accurev, Crucible

SDLC methodologies: Agile (XP, Scrum), Rational Unified Process (RUP), Waterfall, Kanban

M.S Office: Excel, Outlook, PowerPoint, Access, Word and Adobe Acrobat.

Hardware: Assembly, Maintenance, Troubleshooting, Peripheral, Drivers.

PROFESSIONAL EXPERIENCE:

Sr. Full Stack Java Developer

Confidential, Rochester, MN

Responsibilities:

  • Worked in a highly dynamic AGILE environment and participated in Scrum and sprint meetings.
  • Develop new fronted from the ground up using HTML5, CSS3, JAVASCRIPT, JQuery, Bootstrap, AngularJS, and NodeJS as front end building Environment.
  • Configure and run gulp tasks in NodeJS runtime and handle injection, CSS pre-processing, minifying, test-running, and building-sync.
  • Developed custom directives, Factories and Services in AngularJS and implemented code per coding standards and created AngularJS Controller to isolate the scopes to perform operations and extensively used Core Java such as Exceptions, and Collections.
  • Expertise in consuming Restful Web Services using Node JS, AngularJS and jQuery along with JSON parsing to implement AJAX call and render the response data to User Interface.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, Multithreading and for effective sorting mechanisms.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Worked with AWS cloud service in creating EC2 instances and providing them Roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • MYSQL was used as the database for the application which was hosted in the cloud using Amazon RDS service.
  • Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
  • Involved in AWS SQS to interact with queue and giving roles to it and involved in writing Custom policies.
  • Participated in troubleshooting issues on AWS, Netflix Eureka and Cloud environments.
  • Analyzing of SOA based application with Solar / web service / apache ignite cache based systems for optimal design/usage.
  • Worked in container based technologies like Docker, Kubernetes and OpenShift
  • Configured the web server interfaces, session management, virtual hosts and transports for WebLogic
  • Experienced in implementing Micro Services, SOA with Xml base web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
  • Worked with the SPRING framework Hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
  • Implemented SPRING MVC application framework to create and configure of Java beans using SPRING IOC and used SPRING Hibernate support, transaction management.
  • Experience in creating RESTful web services using Jersey, spring framework and JAX-RS .
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth1/2.
  • Creating REST based Web Services by establishing links using HATEOAS from spring based Applications .
  • Involved in developing API's and Rest API proxy using APIGEE edge and for sending mobile notifications.
  • Developed the Web Services Client using REST, RSDL for verifying the new customer history to a connection.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - MySQL and Mongo DB.
  • Optimized the full text search function by connecting to Mongo DB.
  • Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
  • Worked on Thread handling to maintain continuity of execution and extensively implemented Multithreading concept to handle Transaction Management with isolation and propagation levels.
  • Involved in Designing Kafka messaging queues.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup
  • Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
  • Performed daily Night Build & Weekly Build & Release for the product using Ant, Maven build scripts.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite, Curl was also implemented to test.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Deployed the Application EAR and RESTful Services on JBoss Application Server .
  • Involved in Production Support and Maintenance of the application and troubleshooting of Issues on JBoss by checking logs, payments et

Environment: Java/JDK, J2SE/J2EE, HTML5, CSS3, JavaScript, jQuery, Spring, Spring Boot, Spring Batch, Spring MVC, AngularJS, NodeJS, Ec2, S3, SDK, MySQL, SOA, JDBC, Hystrix Dashboard, AWS, Netflix Ribbon, Hibernate, REST, JSON, RESTful, Eclipse, MAVEN, JUnit, Jenkins, JBoss, Linux OS, MongoDB, GIT, PL/SQL, Docker, ANT, JIERA, Kafka, JMS.

Sr. Full Stack Java Developer

Confidential, Tampa, FL

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.
  • Implemented REST web service in Scala using Akka for CBPMAN log tracking application
  • Worked closely with the Business Analyst and designed the rules and reevaluate the rule flow in Rule Governance team.
  • Secured the REST services using Spring Security and OAUTH framework and created documented REST services using Swagger and Jersey.
  • Deploy and manage applications on JBOSS/Tomcat J2EE server . Managed the codebase using GIT
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript and Bootstrap
  • Developed embedded C software for UNIX operating system.
  • Involved in implementation of Adobe AEM and Marketing Cloud Solution like Target, Analytics using DTM (Dynamic Tag Management).
  • Designed and developed Restful Web Services tier using spring, JBPM.
  • Worked on AngularJS controllers, views, and services for new website features.
  • Used ActiveMQ to transfer .txt files between the Consumer and Producer
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, jQuery, Node.js, Redux, HTML, SASS and Ajax to speed the application.
  • Developed code in Java which creates mapping in Elastic Search even before data is indexed into.
  • Automate infrastructure in AWS utilizing amazon web services (AWS). Deploy puppet to completely provision and manage AWS EC2 instances, volumes.
  • Used Hibernate 3.0 in data access layer to access, update and insert information in the database.
  • Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions.
  • Responsible for the creation of Informatica services including Repository Service, Integration Service
  • Implemented various design patterns in the project such as DAO, Business Delegate, View Helper, Data Transfer Object (DTO), Session Façade, Singleton and Model View Controller .
  • Used Maven build scripts to build the application and deploy on Web Sphere application server v6.5.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags .
  • Performed QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
  • Managing analytical tag migration program from legacy system to new tag management system using Adobe DTM .
  • Used Jasmine and Karma for unit testing for Angular JS applications .
  • Developed user interface by using the React JS, Flux for SPA development.
  • Creating modules, generators, promises using es6 .
  • Used Perforce Visual Client for updating the view and used Serena Business Manager for bug tracking in test and production environment.
  • Prepared the High Level and Low Level, UI standard, Code Review, Architectural Review and Project Approval Documents.
  • Maven is used as a build tool and continuous integration is done using Jenkins .

Environment: JDK 1.6, Scala, ActiveMQ, SASS, Jasmine, Karma, ReactJS, Flux, Eclipse 3.6,Agile, Spring FW 3.1.0, Cache Abstraction, REST Web Services, tomcat 6, Oracle 11g, Spring MVC, Hibernate, Drools, JPA, Maven, JUnit, Log4j, HTML5, CSS3,javaScript,WAS 6.5,Adobe DTM, UML, Mockito, JSP, XML, JAXB, Unix, Subversion(SVN), ClearCase, Jenkins, Maven, Informatica, AngularJS

Full Stack Developer

Confidential

Responsibilities:

  • Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) and Agile Estimation and Planning.
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as SPA.
  • Worked extensively on the front-end side using JSP, HTML, CSS3, JavaScript and JQuery.
  • Developed HTML and JavaScript. Developed Scripts for UNIX platform deployment.
  • Responsible for JAVA, J2SE/J2EE, JBPM, EL and Java FX coding / development.
  • Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Implemented SOA to develop REST Based Web services using Apache Axis .
  • Designed and developed Web Services (SOAP, WSDL). Created and compiled XML Schema to generate Java Bean classes using Apache Axis.
  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction
  • Using Struts Framework developed and implemented the web-based application following the MVC.
  • Implemented the service layer using spring with transaction and logging interceptors .
  • Fixing the bugs and developing new enhancements using JAVA / J2EE, spring, Hibernate, WebLogic.
  • Used spring framework for middle tier and Spring-hibernate for data access.
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic and Used Hibernate as ORM to map Java classes to data base tables.
  • Implemented J2EE patterns, Data Access Object (DAO), Session facade, Business Delegate and Value Object.
  • Developed and Deployed the Application on Eclipse IDE and WebLogic Web Servers .
  • Developed build script using MAVEN to build, package, test and deployed the application in Web Logic .
  • Use WebLogic fuse for remote console login, JMX management and web server console.
  • Used Ant & Maven scripts for build and deployment of the application.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Code walk through, modules integration and unit testing using JUnit and Miskito .
  • Used Log4J, Splunk for logging and tracing the messages.
  • Implemented Test Scripts based on the User Requirements as specified by the Business side and Requirement document and analyzing Business Requirements and handling it as per Requirements.
  • Project coordination with other Development teams, System managers and Web master and developed good working environment.
  • Involved in the creation of exhaustive Junit Unit Test Cases.

Environment: Java 1.6, J2EE, JSP, Servlets, Scala, REST web services, Exit’s, Apache Axis2, Spring 3.0, Hibernate 3.0, XML, XSD, Schema, PL/SQL, Agile methodology, Oracle WebLogic 10.0 Server, Oracle 10g, Apache ANT, Unix, Junit 4.0, AJAX, Eclipse, JavaScript, JQuery, REST, Struts, PL/SQL, JIRA, Node.js, Jasper, ILOG, JRules, Angular.js.

We'd love your feedback!