Sr Full Stack Developer Resume
Atlanta, GA
SUMMARY
- 8+ years of experience in Requirements Analysis, Design, Development, Implementation, Deployment of Java, J2EE technologies.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts 1.1/1.2, Spring MVC, Spring JDBC and Hibernate.
- Experience in working with java 1.8 features like collections, lambdas etc.,
- Worked on developing the Enterprise Java Beans (Stateless Session beans) to handle different processes.
- Involved in all the phases of software development life cycle (SDLC).
- Experience in developing the user interfaces using Angular JS, Java Script, HTML5, CSS3 and AJAX.
- Skilled in different programming languages and web development tools including C/C++, Java, jQuery, JSP, Servlets.
- Strong experience with Spring IO, Spring Boot with Thymeleaf.
- Expertise in developing and consuming Micro services, Web Services including different technologies and standards like SOAP/UDDI/WSDL, RESTful, JAX - WS, JAX-RS, Jersey, Apache CXF
- Experienced with J2EE Application Servers like IBM WebSphere, BEA WebLogic, JBoss and Tomcat.
- Experience with integration platforms such as Apache Kafka, API gateways, and Swagger/Strongloop.
- Experience working with Java Hyperion Financial Management(HFM) APIs.
- Proficient in working with multi-threading programming environment.
- Implemented various J2EE Design patterns like singleton, DAO, Transfer Object.
- Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
- Experience in systems working including: TCP/IP, Ethernet.
- Experience in working within the waterfall and Agile (Scrum) methodology.
- Experience with DevOps automation solutions, platforms, and tooling within an application team such as Jenkins, Ansible, GitHub, Docker and Chef.
- Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
- Knowledge of using Apache Camel through Fuse Mediation Router.
- Experience with PaaS offerings such as Azure and pivotal Cloud Foundry.
- Have exposure with database interfacing technologies like Cloudera, HBASE.
- Have exposure with cloud based services like Amazon Web Services (AWS)
- AWS Infrastructure setup Web Server, App Server and PDS Server.
- Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS.
- Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT, validations with DTD & XML Schema and processing files with SAX, DOM Parsers
- Expertise in Unix and Linux system installation, configuration, administration, the development and testing of backup and recovery methodologies, troubleshooting, capacity and performance planning, performance tuning, preventative maintenance, monitoring and alerting setup and security hardening.
- Expertise in using java reporting tools like jasper.
- Good understanding of Hadoop tools like Yarn/MapReduce, spark, HIVE.
- Good Understanding of business process tools like Oracle BPM.
- Good Knowledge of monitoring tools like wily CEM and Dynatrace.
- Experience in using C# and VB.NET to develop desktop and web based applications.
- Distinguished and outstanding experience on using Linux environment and also other Unix environments along with shell checks and running SAS under it.
- Experience in using Maven and ANT for build automation
- Experience in creating mule floes. ESB Mule.
- Experience in using DB2 code optimization tool.
- Experience in working with version controlling tools like GIT, TFS, CVS, SVN
- Experience with Star-team software configuration management toolset.
- Sound RDBMS concepts and Proficient in SQL Server and T-SQL (DDL and DML) in constructing Tables, different types of joins, Normalization techniques on database Tables, DBArchive/Purge, Liquibasing the existing database.
- Quick learner and excellent analytical and problem solving skills along with good oral and written communication skills.
- Willing to learn new technologies and a good team player with the ability to work independently.
TECHNICAL SKILLS
Java Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, ODBC, JNDI, JPA, JSP Custom Tag Libraries, Tiles, JSF, XML (SAX & DOM), EJB, JMS, AMQP, Java Mail API.
Frameworks: Struts, Spring, Hibernate
Web/App Servers: WebSphere 5.x/4.x, Tomcat 5.x/4.x, JBoss, Apache, Spring Boot
IDE Tools: NetBeans, Eclipse, JBuilder, RAD, Visio.
Web Services: XML, SOAP, REST
DevOps Tools: GitHub, SVN, Jenkins, Ansible, Gitlab, JFrog Artifactory, Chef, Docker, Maven, Shell Script, SonarQube
Data Bases: Oracle 9i/10g/11g, DB2, SQL server, MS Access, mongo db.
Web Technologies: JavaScript, AngularJS, NodeJS, ReactJS, PL/SQL, HTML/ HTML5, XML, CSS/CSS3, Bootstrap
Operating Systems: Windows XP/7/10, UNIX (Sun Solaris), Linux
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr Full stack Developer
Responsibilities:
- Involved in the development of applications using Core Java, HTML,Spring boot and ReactJS.
- Used Agile practices to provide reliable, working software early and oftenInvolved in the development and maintenance of the user interface using JSF.
- Experience with micro-service architecture, caching, and multi-device application development.
- Involved in developing applications using Spring MVC and developed spring security concepts like OAuth2.
- Experience with creative user experience and interface design concepts and applying standards.
- Extensively worked on writing Junit test cases for testing the business components developed in spring and java.
- Part of a response team that worked on product API issues throughout the company.
- Deployed applications to PCF and scaled the nodes.
- Create complex JIRA workflows including project workflows, field configurations, screen schemes, permission schemes and notification schemes.
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in build and deployment of J2EE application in dev and QA environment. .
- Analysis of security alerts and implementation of recommendations third-party middleware and database software.
- Worked with responsive and user friendly single page web application using Bootstrap, CSS and HTML.
- Effective participation in sprint review and sprint planning meetings and committed to the sprint delivery.
- Developed logging module using Log4j to create log files to debug as well as trace the application
- Designed, tested and debugged Mongo DB for O65 enrollment application submission.
- Used git for version control.
- Used Maven scripts to build the application and deployed on WebSphere Server.
- Adept at writing wsadmin, Jython scripts to automate various WAS administration and deployment tasks such as JVM configuration, J2EE application deployment.
- Involved in various phases of software development life.
Environment: Microservice, WebSphere, Spring boot, JAVA, J2EE, MongoDB, GWT, ReactJS, HTML, XML, Shell Scripting, Zuul proxy, JavaScript, REST, Log4J, JUnit, Mockito, JMS, Jira, GIT, Web services, PCF, Eclipse, Jenkins, Urban code.
Confidential, Philadelphia, PA
Sr Full stack Developer
Responsibilities:
- Involved in the development of applications using Core Java, GWT, HTML and Java Script.
- Used Agile practices and TDD techniques to provide reliable, working software early and often
- Involved in the development and maintenance of the user interface using JSF.
- Experience with micro-service architecture, caching, and multi-device application development.
- Involved in developing applications using Spring MVC.
- Experience with creative user experience and interface design concepts and applying standards.
- Experience in building user experience per new designs using DLS
- Extensively worked on writing Junit test cases for testing the business components developed in spring and java.
- Part of a response team that worked on product API issues throughout the company.
- Worked with responsive and user friendly single page web application using Angular2/7, Typescript, Bootstrap, CSS and HTML.
- Involved in build, staging and deployment of J2EE applications on vast number of servers for production with use of shell scripts and python scripts.
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Deployed applications to PCF and scaled the nodes.
- Create complex JIRA workflows including project workflows, field configurations, screen schemes, permission schemes and notification schemes.
- Involved in build and deployment of J2EE application in dev and QA environment.
- Used SOAP UI to test the web services and mock response for unit testing web services.
- Analysis of security alerts and implementation of recommendations third-party middleware and database software.
- Effective participation in sprint review and sprint planning meetings and committed to the sprint delivery.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of data.
- Used JBOSS FuseESB to create mediation or route message between Services.
- Implemented agent-server messaging dialog using Camel and JMS (Active MQ Implementation)
- Designed and developed application using Struts MVC framework.
- Developed logging module using Log4j to create log files to debug as well as trace the application
- PL/SQL procedures, Stored Procedures, Trigger and Functions.
- Migrated SQL Server database to Windows Azure SQL updated the connection strings accordingly.
- Designed, tested and debugged Mongo DB for O65 and U65 retail application submission.
- Used bitbucket for version control.
- Used Maven scripts to build the application and deployed on WebSphere Server.
- Wrote Jython scripting for start/stop clusters, servers and for auto deployments.
- Adept at writing wsadmin, Jython scripts to automate various WAS administration and deployment tasks such as JVM configuration, J2EE application deployment.
- Involved in various phases of software development life.
Environment: WebSphere, Struts, Spring DAO, Spring boot, JAVA, J2EE, DB2, GWT, JSP, HTML, XML, Shell Scripting, python, Jython, Apache Camel 2.9.0, JavaScript, ReactJS, AngularJS, SOAP, bitbucket, Log4J, JUnit, Mockito, JMS, JBOSS, Fuse ESB, Jira, GIT, Web services, PCF, SQL, PL/SQL and Oracle, Azure, Eclipse.
Confidential, San Diago, CA
Full stack Developer
Responsibilities:
- Involved in the development of applications using Core Java 1.8, Angular Js, HTML5, CSS3, Bootstrap and JavaScript.
- Involved in the development and maintenance of the user interface using JSF.
- Involved in developing applications using Spring MVC.
- Designed Front end with in object oriented JavaScript Framework like ReactJS and developed prototype model using Angular JS for data grid additional functionality.
- Worked on implementing the JPA hibernate entities to handle DB transactions.
- Experience with creative user experience and interface design concepts and applying standards.
- Experience in building user experience per new designs using DLS.
- Experience with micro-service architecture, caching, and multi-device application development.
- Designed and Implemented a SOA microservice with JSON HTTP REST API.
- Oversee and develop Notification Service microservice to use across the enterprise.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
- Built a microservice - based platform using Spring Cloud and Docker.
- Developed SPA using Angular JS.
- Migrated Monolithic architecture based application to AWS cloud using microservices
- Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Transactions, Spring Security.
- Created RFP(request for proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Using Apache camel for end point communication in microservices.
- Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-RS API, and did the corresponding configurations.
- Extensively worked on writing Junit test cases for testing the business components developed in spring and java.
- Generated DAO's to map with database tables using Hibernate.
- Designed and Developed NoSQL solutions for all users.
- Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
- Uses Second Level Cache to enhance performance and Proper Memory Management.
- Implemented security and authentication concepts such as OAuth 2.0
- Provided assistance for movement of latest technologies and use cases for enterprise cloud services.
- Part of a response team that worked on product API issues throughout the company.
- Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
- Experience with integration platforms such as Apache Kafka, API gateways, and Swagger/Strongloop.
- Experience with DevOps automation solutions, platforms, and tooling within an application team such as Jenkins, Ansible, GitHub, and Chef.
- Installed and configured Chef Server and nodes via cli tools to AWS nodes.
- Deployed applications using PCF.
- Generated POJO classes with JPA Annotations.
- Created ETL jobs to load Twitter JSON data and server data into MongoDB and transported MongoDB into the Data Warehouse.
- Involved in build and deployment of J2EE application in dev and QA environment.
- Created WAR/EAR files from Maven and deployed them on IBM WebSphere Application Server.
- Define and Build EJB 3.1 Activation Specs in websphere 7.0 for Message Driven Beans.
- Used REST-CLIENT for testing the Web-Services.
- Integrated Apache kafka with Spark Streaming API.
- Installed and configured HIVE, also shared responsibility for administration of HIVE.
- Developed the map-reduced flows in Hadoop environment using Python.
- Written mule flows to call other web-services.
- Created and modified reporting templates on the fly using Jasper API.
- Installed and used ageci-security for spring framework security.
Environment: Java 8, HTML5, BootStrap, SOA microservice, Spring Cloud, CSS3, Spring 4.1, Spring boot 1.4 with Thymeleaf2.1.4, Pivotal Cloud Foundry, Hibernate 3.0, camel 3.1, Oracle 11g, EJB 3.1, GWT, Angular JS 2.0, React JS, NodeJS, JSP, Swagger, Servlets, Python, Java Script, Shell Scripting, Docker, kafka, Spark, HIVE, Web services, Junit, Jira, Git hub, IBM WebSphere, RabbitMQ, Mockito, Log4J, mongo db, jasper, AWS, Eclipse.
Confidential, St Louis, MO
Full Stack Developer
Responsibilities:
- Involved in Agile - Sprint methodologies to do updates and bug fixing to the existing system.
- Involved in the development of various use cases, classes and sequence diagrams using UML.
- Experience with micro-service architecture, caching, and multi-device application development.
- Development experience in Microservices based architecture using Spring cloud, Netflix OSS (Eureka, Ribbon).
- Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a single page application.
- Built REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Converted Angualr JS application to ReactJS.
- Implemented a centralized logging system using logstash configured as an ELK stack(Elasticsearch, Logstash, and Kibana).
- Developed the application using Struts framework and action classes from beans and java server pages.
- Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Transactions, Spring Security.
- Implemented the project structure based on spring MVC using Spring boot.
- Worked with Core java 1.8 collections framework.
- Developed UI and pagemation using AngularJS.
- Used AngularJS to optimize in-browser use and to load the module and to improve the speed.
- Developed RESTFUL web-services using JAX-RS, JAX-WS.
- Used swagger UI in documenting REST webservices.
- Experience in creating and consuming RESTful APIs using OAuth2.0.
- Designed rest APIs that allow sophisticated, effective and low cost application integration.
- Implemented security and authentication concepts, cryptographic algorithms.
- Worked on JPA hibernate in the data later to interact with database.
- Used Spring AOP features such as Spring Bean Auto wiring Interceptor to Inject Spring Beans Context into EJB’s.
- Used Hibernate extensively in data access and update information in the Oracle database.
- Assisted in responding to emergency support calls and submitting a weekly log to management.
- Used Amazon web services to create DEVOPS EC2 environments for GitHub, Jenkins, JFrog Artifactory, SonarQube, Chef, Docker, MySQL server, Tomcat on Unix environment.
- Designed and implemented the messaging sub-system and webapp that communicates with Amazon Local via SQS/S3 and allows users to visually see and manage change requests.
- Designed, built and deployed a multitude applications utilizing almost all of the AWS stack (including EC2, S3, RDS, DynamoDB, SQS AND EMR), focusing on high-availability, fault tolerance, and auto-scaling.
- Extracted reusable modules from a monolithic application into libraries for use in new microservices.
- Involved in developing RabbitMQ message exchanges between microservices.
- Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
- Implemented business logic using session beans for integration of EJB's into struts framework.
- Configuration and Deployment of J2EE applications, interfacing WAS with back-end resources and middleware products i.e IBM MQ.
- Implemented methods to validate, keep alive session for login process & maintaining session credentials.
- Wrapper developed in Python for instantiating multi-threaded application and running with other application
- Designed and developed encryption mechanism for mongodb as a security concern.
Environment: Java 1.7, J2EE, Spring 3.4, Angular JS 1.5, Bootstrap, ReactJS, NodeJS, JQuery, Servlets, Spring boot 1.3, Rest APIs, Batch, Python, Maven, Struts, JavaScript, HTML, CSS, JPA Hibernate, JSP, Jira, Ajax, kafka, EJB, logstash(ELK stack), GIT, Swagger, ANT windows, jasper, mongo db, Chef, Docker, JFrog, RabbitMQ, Netflix OSS, Oracle, Mockito, AWS EC2, Eclipse.
Confidential, Naperville, IL
Java Developer
Responsibilities:
- Developed the application using Struts framework and action classes from beans and java server pages.
- Developed web pages by using HTML, XML, CSS,JavaScript.
- Developed PL/SQL database scripts and written Stored Procedures and Triggers.
- Developed server side applications using Servlets, EJBs and JDBC.
- Used Ant for building the application. Used JUnit for Testing.
- Used JMS for communicating various clients and it's components
- Used WebServices-WSDL and SOAP.
- Designed front-end UI by writing javaScript to make better Single page Application SPA working on Node.JS Server.
- Set up environemnts for DB2 connectivity through JDBC and SQLJ drivers for JAVA based applications.
- Monitored and managed DB2 thread and locking issues
- Used Hibernate extensively in data access and update information in the Oracle database.
- Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
- Used AJAX requests to the server and updating data in the UI dynamically.
- Converted .Net application to Azure cloud service project as part of cloud deployment.
- Participated in writing formal docs.
- Upgradation of WebLogic servers in development, testing and production environment and applying patches.
- Designing data modeling for .NET applications of new projects and reviewing high and low level designs.
- Experience working with user controls with VB.NET code-behind files, debugging and testing.
- Involved in Design, Development and Support phases of Software Development Life Cycle.
Environment: Java, Struts, JSP, Servlets, JavaScript, HTML, VB, CSS, Oracle, Hibernate, DB2, Mockito, WebLogic, Eclipse, Ajax, ReactJS, NodeJS, Junit, MongoDB, EJB 2.0, ANT windows and Oracle, Azure.
Confidential
Java Developer
Responsibilities:
- Developed the application using Struts framework and action classes from beans and java server pages.
- Used Oracle as the backend database.
- Developed and tested user-friendly navigators by utilizing JavaScript and VB.NET
- Designed and developed several windows forms using VB.NET
- Deployed the applications, formats of WAR, JAR and EAR in WebLogic 8.1 SP5/9.x.
- Used Hibernate extensively in data access and update information in the Oracle database.
- Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
- Used AJAX requests to the server and updating data in the UI dynamically.
- Written efficient queries for database.
- Deployed and supported Memcache - AWS ElasticCache.
- Used GZIP with AWS cloudfront to forward compressed files to destination nodes/instances.
- Involved in Design, Development and Support phases of Software Development Life Cycle.
Environment: WebLogic, Eclipse, Java, VB, Struts, JavaScript, HTML, CSS, Hibernate, JSP, ANT windows and MySQL, AWS.
