Java Full Stack Developer Resume
NewjerseY
SUMMARY
- 9+ years of experience in analysis, developing Web based, Client/Server, Distributed and testing of applications using Java/J2EE Technologies.
- Core Java experience and knowledge of OO Principles and best practices.
- Experience in analysis, design, development, testing and deployment of software applications
- Extensive experience with server - side programming and technologies such as JEE, Servlets, JSP, JavaBeans, JDBC, JMS, JNDI, Java 1.8.
- Expertise in implementing web and enterprise applications using Java 8, Spring Boot, Spring Rest and Spring Security, NodeJS, ReactJS, Python, MySQL, AngularJS, MongoDB.
- Well versed with AJAX.
- Experience in Linux Bash scripting and following PEP Guidelines in Python.
- Experience in Database Administration in MongoDB large scale systems.
- Experienced in designing and developing application based on Spring Framework, Spring Boot, Spring MVC, Hibernate, Microservices, and Java.
- Experience in utilizing and implementing complex Client/Server Intranet/Web based N-tier and Microservices architecture applications using Spring Boot and Restful Web Services.
- Expertise in developing web applications using Struts, ReactJS framework.
- Experience using XML/XSLT, XPath and various XML parsers.
- Experience in building Spring-based Java microservices to support enterprise web application.
- Superior analytical skills in Object Oriented Application Development using UML and Rational Rose
- Knowledge in using a multitude of J2EE design patterns
- Good exposure with Application servers, Web Servers like Web Sphere, Web Logic, JBoss and Apache Tomcat.
- Good hands on experience with AngularJS, ReactJS
- Having work experience in SOA Architecture & Microservices, In-Memory Solution (Hazel cast), Multi-Tenancy, Spring (Core, Web/MVC, AOP, Transaction, Security, Rest service, SpringBoot), Hibernate, jQuery, AngularJS, Java Script, Xml, Json, Yaml, Jax-B, Jax-RS, Git/Stash, Jira, Pl/Sql, Database (MySQL, Oracle, MariaDB), Agile and Scrum model.
- Extensive experience with developing enterprise applications with development tools like Eclipse, MyEclipse, WebLogic, WSAD and RAD.
- In-depth experience with J2EEtechnology, Java Spring MVC, Spring AOP, Spring Security, SpringBoot, Maven, JDBC/Hibernate, and JPA.
- Involved in system design and development using Collections and multithreading for the action classes.
- Experience in Message driven programming using JMS and MQ Series.
- Experience in Spring MVC, Spring Security, Hibernate and Web Services.
- Created Restful web services interface to Java-based runtime engine and accounts.
- Expertise in developing database applications using Oracle, DB2 and worked on PL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modelling, and Performance Tuning.
- Experience with unit testing using JUnit.
- Experience in development and delivery using Java8, SpringBoot
- Experience testing JavaScript code — Jasmine and Protractor.
- Manage and maintain MongoDB servers across multiple environments.
TECHNICAL SKILLS
Languages: Core Java, J2EE, Java 1.8,Python
J2EE Standards: JDBC, JNDI, JMS, Java Mail, XML
Web / J2EE Technologies: Struts, JSP, Servlets, Spring, EJB, AJAX, Java Script, ReactJS, HTML, JSTL, DHTML, XML, XSLT, JSON, JQuery, AngularJS.
Database: Oracle 12C, 11g, MySQL, SQL Server, DB2, MS Access
Application Servers: WebLogic 12C (12.2.x), 11gR2, 6.0/10, IBM WebSphere 5.0/6.0, JBoss.
Web Servers: IIS, Apache HTTP Server, Tomcat 4.0/5.0
IDE: WebLogic Workshop, WSAD, RAD 8.0, Eclipse, NetBeans, MyEclipse
Operating Systems: Windows 7, Windows XP, UNIX/Linux
PROFESSIONAL EXPERIENCE
Confidential, Newjersey
Java Full Stack Developer
Responsibilities:
- Design and Develop role-based web application that provides the Production Services Branch (PSB) users a tool to ingest patent data coming from various source systems, maintain, and retrieve patent text, image and metadata for the US and Foreign data collections.
- Developed multiple key elements of the data ingestion effort, such as the multi-threaded ingestion using Java thread Cassandra.
- Built custom Akka-Http directives and Scala-Xml bindings.
- Developed an image retrieval service, using Spring RESTful, Cassandra.
- Developed Mongo DB Data Access Layer implementing Mongo Repository interface from Spring Data.
- Designed and developed the REST based Microservices using the SpringBoot.
- Worked on Java8 with lambda, groovy, spring and springboot.
- Built map data store change listener; RabbitMq connector; and Akka-Http and Akka-Streams queue routers
- Created application used by multiple internal applications to send emails using python via RESTful architecture
- Worked with SQL databases like Oracle, MySQL, DB2 and NoSQL databases like Mongo DB, Dynamo DB, Postgres.
- Developed Python scripts to automate the deployments to the WebSphere application server.
- Responsible for architecting, designing, implementing and supporting of cloud based infrastructure and its solutions.
- Implemented the Drag and Drop functionality using React-Draggable
- Used Frameworks such as jQuery, AngularJS, NodeJS and ExtJS UI for UI development.
- Created web UI using jQuery and AngularJS and developed Restful services and Web APIs for many integrated applications.
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
- Worked in MongoDB cluster sets.
- Developed MVC design pattern-based User Interface using ExtJS, XML, HTML and Struts.
- Deployed the application on AWS (Amazon Web Services) for scalable solutions.
- Involved in implementing the Microservices based on Restful API utilizing Spring Boot with Spring MVC.
- Expert level experience with Web based Application design & development using Java/ J2EE Technologies like JSP, JSF, jQuery, JavaScript, HTML5, CSS, XML and JMS.
- Develop relationships with purchasing to on-board AKKA as an engineering services supplier.
- New library development with Microservices architecture using Rest APIs, spring boot and pivotal cloud foundry.
- Experienced with Core Java concepts such as Serialization, IO, Multithreading, Collections, Concurrency and Exception Handling.
- Good experience in deploying, managing and developing with mongoDB clusters.
- Implemented Microservices using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services and created workflows for setting up pipelines for CI/CD with PCF.
- Created iterative mock-ups, prototypes and production-ready XHTML/HTML5, CSS/CSS3.
- Created advance SQL scripts in PL/SQL Developer to facilitate the data in/out flow in Oracle.
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS)
- Data Binding using jQuery and JavaScript templating with handlebarsJS and NodeJS.
- Implemented the Web layer using Spring MVC and Inversion of Control throughout the application in all the layers for bean wiring.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Worked on build tools ANT, MAVEN Jenkins & Nexus.
- Used Spring Core, JBPM & multi-threading as part of enhancing Bundler process with in Content Management System.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of EJB.
- Designed new applications/flows in JAVA SPRING framework.
- Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
- Experience on generating XML/XSD to send the request to the Messaging server.
- Experience on working with XSD, XML Schemas.
- Experience working in AGILE development environment.
- Used log4j to log the error messages to the log files.
- Highly skilled in using Version Control Management tools like SVN, CVS, and GIT.
- Used Oracle Web logic server to run the application.
- Attended scrum daily standup and retrospective meetings. Maven setup for a new application. Developed AWS Lambda python functions using S3 triggers to automate workflows.
Environment: Java, J2EE, Hibernate, Spring, Spring boot, Microservice, Python, AngularJS,Akka, NodeJS, ReactJS, REST, GIT, PL/SQL, JUnit, Maven, JAX-WS, JAX-RS, Log4J, Jenkins, JavaScript, MongoDB, JBoss, Dynamo DB, elk, apache spark.
Confidential, Dallas, TX
Java Full Stack Developer
Responsibilities:
- Developed the web application by integrating JSF employing AJAX at client and View pages in JSP, using CSS and JavaScript validations
- Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing production of application using Waterfall model.
- Developed web applications with HTML5, CSS3, Bootstrap and AngularJS.
- Used jQuery for basic animation and end user screen customization purposes. Also used CSS pre-processors (SASS).
- Involved in the development of presentation layer and GUI framework using AngularJS and HTML.
- Involved in rendering additional components with custom HTML tags using ReactJS.
- Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
- Developed code for Responsive web design in JavaScript using frameworks like AngularJS, ReactJS.
- Wrote Python scripts to parse XML documents and load data into database.
- Used the Collections API, Generics, multi-threading while developing code.
- Method references are used provided in Java8 to make use of methods already named
- Database development required creation of new tables PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Involved in the struts upgrade to 2.X which involved in changes to action class.
- Experience in developing LINUX shell scripts for automating deployment of applications
- Developed Spring middleware components for implementing business logic and Implemented SOA based architecture using web services to build a loosely coupled system.
- Designed and developed Business components and Integrated with Spring framework and also developed various reusable Helper and Utility classes, which are used across all the modules of the application.
- Used RESTful for producing web services and involved in writing programs to consume the web services
- Deployed the java application using Maven build script.
- Used Log4j for logging various levels of information like error, info, and debug into the log files.
- Used Java/J2EE Design patterns such as Singleton, Service Locater, DAO etc. and Spring IOC pattern and responses.
- Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
- Designed enterprise API’s and involved in developing the API’s. Involved in testing API’s using SoapUI and Postman.
- Implemented Swagger for the microservices for Documenting Rest API.
- Implemented Rest API Design Guidelines for the microservices.
- Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub with merge and version and used Jenkins for continuous integration
- Involved in working with the QA to assist in writing test code and debugging the defects in the application.
- Responsible for making sure that all system upgrade logs were current and creating a report for management.
- Assisted in designing several significant Cisco network upgrades for larger clients.
Environment: Agile waterfall, HTML, Akka, CSS, Java Script, AJAX and AngularJS, XML,JSTL JSP, Java, Python, Spring Frameworks, Hibernate, JDBC, RESTful Web services, SOAP, Jenkins, Maven, Mongo DB,NoSql,Log4j,Jenkins,JIRA, LINUX,UNIX,SVN,GIT.
Confidential
Java Full Stack Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
- Developed UI using Swing, JSP, JSF, HTML, CSS, JavaScript.
- Developed of XML files, Schema’s and parsing them by using both SAX and DOM parser’s.
- Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.
- Developed web applications using Spring MVC, JQuery, HTML, Bootstrap and worked on Multithreading and Collections Framework including List, Map etc. Added interactivity to the UI pages using JavaScript.
- Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.
- Configured Spring security in the application to secure the method calls and RESTful webservices.
- Implemented JDBC API for communicating with database layer.
- Responsible for installing JBoss, administering and support of staging, QA and Production environment and performed failover test. Deployed application in JBoss on UNIX.
- Coding using core java, Servlets and JSP using Eclipse IDE.
- Developed Request Handlers using Servlets as Controlling mechanism.
- Implemented CORS (Cross Origin Resource Sharing) using NodeJS and developed REST services using Node and Express, Mongoose modules.
- Developed Apache Camel middleware routes, JMS endpoints, Spring service endpoints and used Camel free marker to customize REST responses.
- Used Log4j and commons-logging frameworks for logging the application flow.
- Used Rational Clear Quest for tracking the changes in the application.
- Involved in Unit Testing using JUnit and Integration of Use Cases.
- Used version tools like SVN for source code and project documents
Environment: Agile, HTML, CSS, Java Script, JQuery, AJAX and AngularJS, XML, SWING, NodeJS, JSP, JAVA, Spring Frameworks, Hibernate, RESTful Web services,, Servlets, JBoss, JMS, Maven,, Log4j,Jenkins,JIRA, Apache camel, SVN, ANT, Rational Clear Case..
Confidential
Java Full Stack Developer
Responsibilities:
- Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
- Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
- Designed and developed User Interface with JSP, HTML, CSS, XHTML, Java Script, Custom Tags, Struts Tiles and Struts Tag library.
- Used Validator framework for validation of client-side data and exception handling using Struts exception handler.
- Worked on Web services using standard Web protocols such as XML, SOAP, and HTTP.
- Involved in the Struts upgrade to 2.X which involved in changes to action class.
- Migrated Jsp's from Struts1 to Struts2 eliminating custom tags.
- Developing Java Web Services for different phases. Used Struts2 framework to handle application requests using SOAP web services. Implemented the data persistence using Hibernate.
- Used JDBC driver to connect to the Oracle database for all data transactions
- Developed the application using Intellij IDE and used WebLogic server to deploy the applications and worked on the JMS queues and configured on WebLogic server.
- Used SVN to manage the versions and Merge the code. Used Log back for writing the logs including errors, warnings, info.
Environment: Core Java, JSP, Servlets, Java Script, Custom Tags, JDBC, SOAP,HTTP,XML, IntelliJ IDE, WebSphere, JMS, Oracle, Log4j, SVN.