Full Stack Developer Resume
Chicago, IL
SUMMARY
- Full Stack Developer with over 6+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in teh Client/Server environment as a developer using Java/J2EE in Client - Server, and n-tier applications.
- Expertise in development and deployment of multi-tiered web-based enterprise applications using Java/J2EE technologies like JSP, Hibernate, Spring MVC, JDBC, JSF and Java Beans.
- Strong experience in design/development of web applications using Java, JSP, J2EE, JMS, MVC Framework, Web Services, XML, XSD, JSON and JAXB.
- Experience in using various spring modules such as Spring MVC, Spring Batch, Spring DAO/ORM, Spring Transaction handling, Spring AOP, Spring Boot, Spring JMS and Spring Context.
- Expertise in IDEs for software development like NetBeans, and Eclipse.
- Experience in Micro-service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
- Experience in building micro-services using Spring boot and deploying to AWS Cloud.
- Experience in J2EE design patterns like MVC, Front controller, Factory, Abstract Factory, Singleton, Transfer Object and Data Access Object.
- Experience with teh ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language).
- Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX and DOM.
- Expertise in Core Java concepts like OOPS, Data structures and algorithms, Collections, Swing, Event handling, Multithreading, Garbage Collector, Exceptional handling, Generics, me/O and Java. Lang Package.
- Experience in Developing and Deploying Enterprise Java Beans on Application Servers like WebLogic, WebSphere and JBoss.
- Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.
- Extensive experience in designing professional UI web applications using front-end technologies like HTML5, JavaScript, JQuery, Angular.JS and Bootstrap.
- Good experience in using ANT and Maven Build tools, JUnit for performing Unit testing and Log4j for logging.
- Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, Restful, and JAX-WS) and REST Services.
- Strong experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBMDB2, SQL Server, MySQL and MongoDB.
- Experienced in developing web-based GUIs using HTML, CSS, and JavaScript, Typescript, Angular.
- Experienced in different software development methodologies like Water Fall Model and Agile Methodology.
- Experience on version control tools like GitHub, Subversion (SVN) and CVS.
- Experience on Develops tools like Jenkins and Docker.
- Experience in automated deployment tool such as serviceKuberneteswhich is use to deploy quickly and predictably.
- Ability to learn and adapt quickly to teh emerging new technologies and paradigms.
- Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.
TECHNICAL SKILLS
Languages: Java 8/7/6,Typescript, PL/SQL, SQL
Java/J2EE Technologies: Core Java, JSP, JMS, Java Beans, EJB, Tiles, Design Patterns, RabbitMQ, ActiveMQ.
Frameworks: Spring, Hibernate, Spring Boot.
Web Technologies: HTML5, XML, DOM, JSON, CSS3, JavaScript, Node Js JQuery, AJAX, Angular 6/4/2
Web Services/Cloud: SOAP, REST, AWS
Design & GUI Tools: Eclipse, IBM RAD
App servers: IBM Web Sphere, Apache Tomcat, BEA Web Logic, Jboss
Version Controls: SVN, CVS, GitHub
Databases/Tools: Oracle, SQL Server, My-SQL
Methodologies: Agile, Waterfall
Operating Systems: Windows, Linux, UNIX, Mac OS
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Full Stack Developer
Responsibilities:
- Involved in requirement gathering, Analysis, Design, Development, documentation, UAT and Production phases of teh application.
- Developed teh application using Java 8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
- Used Spring Framework for developing and implementing teh web-based application following teh MVC.
- Used Spring Framework in teh application, which is based on MVC design pattern. Developed Action classes and Form beans and configured teh spring-config.xml.
- Implemented Micro-services using Pivotal Cloud Foundry Platform Build upon Spring Boot Services.
- Developed Micro-services using Spring Boot and Spring Batch, that create, update, delete and get teh assignment information from backend.
- Developed Rest service for authentication using Spring Boot with embedded Tomcat server.Used Spring Boot for single sign on page application to access more quickly.
- Created theDockercontainers andDocker swarmconsoles for managing teh application life cycle.
- Involved in writing Java API for Amazon Lambda to manage some of teh AWS services.
- Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing teh session for database transactions respectively.
- Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed Single Page Web Application with React.js, Redux, Express.js, Node.js, REST API, and MongoDB.
- Used Hibernate as ORM tool for object mapping and Implemented Spring Security module to perform threat assessment in determining risk.
- Experienced in Relational database such as SQL Server, MySQL and Firebase and Non-Relational database MongoDB.
- Designed and developed front view components using JSP, HTML5 and CSS3. Developed Interactive web pages using AJAX and JavaScript.
- Used Eclipse IDE for designing, coding and developing applications.
- Worked with Angular 6 to develop single page applications, worked with ngrx for managing Angular applications. Utilized teh features of Angular 6 to present TEMPeffective web design.
- Used JSF framework with AJAX in developing user interfaces using JSF UI Components, RIA components, Validator, Events and Listeners.
- Created and UsedAWSEC2 instances for deployment and S3 bucketsand to performCRUDon file in S3 buckets.
- Developed and migratedthe existing application into cloud-based platforms likeAmazon Web Services (AWS).
- Designed and developed Web Services (SOAP, WSDL). Created and compiled XML Schema to generate Java Bean classes using Apache.
- Used XML parser APIs (SAX) in teh web service request response data marshalling as well as un-marshalling process.
- Developed Java classes for implementing Business logics using EJB (Stateless session, entity, message driven beans).
- Created WAR/EAR files using MAVEN build and deployed them on JBOSS server.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Involvedin working with theNoSQLDatabase likeMongoDBto manage extremely large data sets.
- Designed teh responsive front-end screens usingAngular 2, HTML5, CSS3, JavaScript, Typescript, jQuery and Bootstrap.
- Designed and Developed Stored Procedures, Triggers in Oracle to cater teh needs for teh entire application. Developed complex SQL queries for extracting data from teh database.
- Implemented teh project under Agile Project Management Environment and followed SCRUM iterative incremental model & configured various sprints to execute.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track teh progress for each iterative cycle and figure out teh issues.
Environment: Java 8, spring, Spring Boot, Hibernate, Node Js, Tomcat, HTML5, CSS3, JavaScript, JSP, JSF, Angular 6, AWS, Eclipse, JQuery, AJAX, SOAP, Docker, WSDL, GCP, XML, Mac, Java Beans, Kubernetes, Typescript, Apache, EJB, Maven, JBOSS, Log4J, MongoDB, SQL, Agile and Windows.
Confidential, Phoenix, AZ
Full Stack Developer
Responsibilities:
- Involved in (SDLC) Requirement Analysis, Design and Develop and Implement teh application using J2EE technology.
- Developed applications using teh latest Java/ J2EE technologies and worked with teh latest features of Java 8 and Java 7.
- Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
- Developed application using spring MVC, Spring Batch, JSP, JSTL and AJAX on teh presentation layer, teh business layer is built using spring.
- Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Developed UI navigation using Spring MVC architecture. Created JSF components for presentation layer.
- Implemented Micro-services using Pivotal Cloud Foundry platform build upon Spring Boot Services.
- Used Spring Boot to create stand-alone spring applications.
- Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations
- Created and maintained mapping files, persisting classes and transaction control in Hibernate to access teh database.
- Developed teh UI Screens using JSP, JavaScript and HTML5 and did teh client side validation with teh JavaScript.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 4.
- Worked on developing teh components usingAngular 2 needed for teh application from teh scratch and customizing from variousAngularrelated libraries to meet teh application's functionality.
- Used Angular.JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Bootstrap, Angular.JS.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, and Angular.JS.
- Used JMS for teh asynchronous exchange of critical business data and events among J2EE components and legacy system.
- Deployed application on Amazon web service (AWS) with EC2, and adopted AWS SE as teh static resource distributor. Setup automatic scripting for application status checking with AWS Lambda.
- Developed middle-tier application with J2EE using EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
- Compiled and built teh application using Maven scripts and deployed teh application.
- Involved in coding, maintaining, and administering EJBs, and JSP components to be deployed on a WebLogic application server.
- Used NodeJS Frameworks in teh development of teh web applications.
- Used log4j to log all error messages of application along with debugging purposes.
- Involved in Unit testing of application using JUnit and built teh package using Maven and deployed teh application on to WebLogic App Server.
- DevelopedMongoDBembedded documents from Java code using spring dataMongoDB.
- Involved in creating, modifying SQL queries, prepared statements and stored procedures used by teh application.
- Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor teh status.
- Participated in teh status meetings and status updating to teh management team.
Environment: Java 8, Spring, Spring Boot, Hibernate, HTML5, CSS3, JavaScript, Micro services, AWS, JSP, JSF, JMS, Angular 4/2, Angular.JS, AJAX, JSON, XML, Node Js, DAO, SOAP, Typescript, Java Beans, Maven, EJB, Log4j, JUnit, MongoDB, SQL, Agile and Windows.
Confidential, Monroe, LA
J2EE Developer
Responsibilities:
- Interacted with teh business analysts to gather teh requirements and understanding teh functional design specifications for teh requirements.
- Used Spring Framework for front end development and spring validator framework for front end data validation.
- Used Spring Framework for Dependency Injection and integrated it with teh Hibernate.
- Designed teh application withMicro services architectureand developed independent components usingSpring Bootto implement business logic and teh navigation part.
- Developed backend API using Spring Boot Framework.
- Developed application by using Micro service architecture along with Spring Boot and spring framework technology, built theWARfile byMaven.
- Used Hibernate framework for back end development and spring dependency injection for middle layer development.
- Developed teh Web Interface using spring, HTML5, CSS3 and JavaScript.
- Worked with Angular.JS routers, forms, modules, DOM, expressions, controllers, filters and Http Request.
- Implemented and tested teh enterprise application with JQuery, Angular.js and Spring MVC.
- UsedJava Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon teh success and failure once teh backend process is complete and also for mailing administrator of any system related problems.
- Used teh J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.
- Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
- Created Data Source and deployed web application in teh IBM Websphere application Server.
- Developed EJB MDB’s and message Queue’s using JMS technology.
- Used Log4j for External Configuration Files and debugging.
- Wrote test cases in JUnit for unit testing of classes.
- Involved in RDBMS database design using SQL, to write Stored Procedures, Functions, Triggers, prepared Statements.
- Actively participated in daily SCRUM meetings to produce quality deliverables within time.
- Monitored team members to follow standards, guide lines and use new tools.
Environment: J2EE, Spring, Spring Boot, Hibernate, Angular.JS, DOM, SOAP, WSDL, JAX-B, XML, IBM WebSphere, EJB, Log4j, JUnit, SQL, Agile and Windows.
Confidential
Java Developer
Responsibilities:
- Gathered Business Requirements and meeting different users of teh application.
- Involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Spring Framework.
- Developed Action Classes, and Action Form Classes and configured teh spring Configuration file.
- Developed JSP andJavaBeans using Eclipse.
- Implemented various useful design patterns including Singleton and Data Access objects etc.
- Eclipse is used for development as IDE.
- Defined and developed teh User interface screens and teh corresponding Java artifacts using spring.
- Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
- Performed Client side validations using Java script.
- Created Hibernate mapping files to map with teh data base tables and Java objects.
- Used ANT for teh build process.
- Planned and implemented various SQL, Stored Procedure and triggers.
- Involved in Production support and provided training and noledge transfer to teh user.
Environment: Java, spring, Hibernate, JSP, JSTL, Eclipse, Java Beans, HTML, JavaScript, Ant, SQL, and Windows.