Java/full Stack Developer Resume
Parsippany, NJ
SUMMARY:
- 6+ years of professional experience in all phases of J2EE Application design and development, Web based applications with Object Oriented Technologies, production support and testing.
- Worked extensively with Core Java, Multithreading, and Collections.
- Extensive development experience in Web application development using Java frameworks Spring MVC, JSF, Struts.
- Experience in front end development using HTML5, CSS3, JavaScript, AngularJS, JQuery, Google Web Toolkit, Yahoo User Interface.
- Experience in Java Persistence layer development using Hibernate/JPA.
- Good knowledge in using Amazon Web Services like Amazon EC2, Amazon simple DB, Amazon RDC, Amazon SQS
- Extensively worked on form validation using the Spring Validator framework.
- Good understanding of Document Object Model (DOM) and DOM functions.
- Good knowledge working on various SPA (Single Page Applications) using AngularJS.
- Extensive experience in Analysis, Designing, Development, Implementation and Deployment of High - Performance, Scalable, Distributed Applications.
- Use of IDE like Eclipse, NetBeans, Sun ONE Studio, and Visual Source Safe and Erwin for Database Schema Design.
- Good knowledge of Spring Core, Spring batch, Spring security, Spring boot, Spring MVC and Spring’s integration with Hibernate and Struts technologies.
- Used Spring Batch and JPA and implemented services to do backend processing in Financial Domain.
- Experience in using build automation using Ant, Maven, Gradle.
- Worked with Software Development Life Cycle SDLC Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.
- Experience in working with JavaScript testing frameworks Karma, Jasmine, Protractor.
- Experience in Web application functional testing using Selenium.
- Involved in writing and testing test scripts using Selenium WebDriver and Java Object Oriented Programming Language.
- Developed Automation scripts for new enhancements using SeleniumWebDriver and TestNG.
- Able to write Java Test Automation Script (.java) using Java, Selenium and Web Driver.
- Experience in java unit testing using JUnit.
- Experience in creating and handling Unit test cases for code coverage Analysis using Mockito and JUnit.
- Experience in Restful web services development using Jersey and Apache CXF.
- Experience in SOAP web services development using Apache Axis2.
- Experience in Maintaining WebLogic Server on different UNIX platforms and setting up the Development, Testing, Staging and Production environments.
- Implemented Java Messaging Service (JMS) - AMQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve Service Oriented Architecture (SOA).
- Knowledge of Search Engine Optimization, Web Accessibility and Web Securities.
- Expertise in working with relational databases Oracle and SQL Server.
- Expertise in working with NoSQL databases like MongoDB, Cassandra.
- Worked with MongoDB and used Mongo Shell and RoboMongo to access it.
- Worked on new development and maintenance of the application with the goal of converting the legacy application to microservices architecture.
- Designed a monitoring solution for Microservices.
- Created a custom Microservice to test the validity of the Producer and Consumer API.
- Experienced in writing PL/SQL procedures, Triggers in Oracle and Stored Procedures in DB2 and MySQL.
- Developed MicroServices using Springboot.
- Design and develop Microservices for various activation and management activities in one network flow
- Worked on different Application Servers like Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, PL/SQL, Python, C, C++.
JavaScript Frameworks: AngularJS, Node JS, jQuery, React JS
Application/Web Servers: Tomcat7.x/6.x/5.x, WebLogic 10.3/9.2/8.1/7.0, Apache 2.x, WebSphere 6.1/7.0, Apache ActiveMQ 2.9.0, Jboss
Databases: Oracle, MS Access, MySQL, IBM DB2, Mongo DB.
IDE: Sublime text, Notepad++, Brackets, Editplus, Eclipse, IntelliJ, NetBeans.
Web Development: HTML, DHTML, HTML5, XHTML, CSS, JavaScript, Angular JS, Node JS, AJAX, JSON, Type Script.
Standards & Frameworks : Hibernate, Spring 4.x/2.5/3.1, Spring Batch, JDBC,JSP, JSF, Servlets, DOM, DOJO, RESTful, JUnit, Struts 1&2, Jasmine, Jersey, Postman, Restful web services, Log4j, SLF4J, Spring Boot, Micro Services
Tools: MS Excel, MS PowerPoint, MS Word, MS SharePoint, TOAD, SOAP UI
Build & Design Tools: UML, Rational Rose, Maven, Ant, Jenkins, Gulp, Karma
Version Control: GitHub, SVN, CVS.
Platforms: Windows (98, XP, 7, 8), UNIX, LINUX, centOS,
Testing Tools: Selenium, Cucumber, J Unit, Q Unit.
Cloud Services: Microsoft Azure, Amazon cloud services.
Methodologies: Agile, Waterfall, Rup, Xtreme
PROFESSIONAL EXPERIENCE:
Confidential, Parsippany, NJ
Java/Full Stack Developer
Responsibilities:
- Used Object oriented analysis (OOA) for object-modelling techniques to analyse the functional requirements for a system.
- Actively engaged in Sprint planning, story creation along with acceptance criteria and helped the team in prioritizing the stories based on the dependency and importance of the features/functionality of the target system.
- Participated in every phase of the project (Agile methodology), including iteration (Sprint) planning, daily stand-up meetings, iteration review, Sprint Demos, Retrospective etc.
- To gather information from product owner to analyse the product requirements.
- Developed User Interface using HTML5, CSS, JavaScript, Angular JS.
- Used AJAX calls to asynchronously validate usernames.
- Used Java/J2EE Design Patterns such as Business Delegate, Singleton to cache the static data in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing
- Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript.
- Implemented Java Web services using Angular JS components.
- Worked on Angular directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Used Angular JS for DOM Manipulation, Filters , and Directives .
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
- Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
- Worked on creating responsive website for smart devices using responsive design and Bootstrap.
- Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, Spring Security, Spring Boot and AOP.
- Extensively used Hibernate mappings, HQL, Criteria, Lazy loading Transactions and Locking’s for interacting with Oracle database.
- Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
- Designed SOA integration using Apache CXF. Enabled rapid service tier development.
- Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
- Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
- Created forms to collect and validate data from the user in HTML5, CSS LESS and AngularJS.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used Springboot for creating decoupled architecture.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
- Developed Service layer using Spring and persistence layer using Hibernate.
- Exposed the Web Services to the client applications by sharing the WSDL’s.
- Used DAO pattern to fetch data from database using Hibernate to carry out various database.
- Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
- Modified the Spring Controllers and Services classes so as to support the introduction of spring framework.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development
- Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
- Used Amazon Web Services ( Amazon EC2 , Amazon S3 ).
- Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
- Installed the application on AWS EC2 instances and configured the storage on S3 buckets
- Built and Configured Servers in AWS Cloud Environment.
- Used Maven and Jenkins to automate the build and deploy process.
- Focused on Test Driven Development ; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Created user-friendly GUI interface and Web pages using HTML, Angular JS, JQuery and Java script.
Environment: J2EE, Spring framework, Spring MVC, Hibernate 3.x, jQuery, Java Script, JDBC, AJAX, Web services, DOM, SPASOAP, XML, ORM Tool, CSS, Apache CXF, JQuery, JavaScript, Oracle 11g/12c, Web Sphere 7.0, Agile Methodology, Design Patterns, SVN, Angular JS, Amazon EC 2, Amazon S3, AWS cloud, REST Apache Maven, Jenkins, JUnit, XSLT, HTML5,Bootstrap HTML/DHTML JUnit.
Confidential, Princeton, NJ
Java/J2EE Developer
Responsibilities:
- Used Spring Framework extensively for dependency injection/Inversion of control (IOC), and integration of Controller, Service and DAO layers.
- Designed the Front-end screens using JSP, JSTL, Servlets, HTML 5and JavaScript and JQuery , DOJO struts Tiles.
- Developed front end of the application using angular JS.
- Developed AngularJs module to dynamically update pages based on data from REST services.
- Developed data formatted web applications and deploy the script using client-side scripting using Angular js .
- Used advanced level of jQuery, AJAX, Angular Js, Bootstrap and CSS layouts .
- Developed Single Page Application (SPA) using AngularJS Framework.
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular JS and media queries.
- Developed the presentation layer using Spring MVC, Spring Core for Inversion of Control (IOC), and application Context of Spring Framework in the project.
- Implemented entire application using Core java, java Collections and Spring MVC design framework.
- Developed MVC design patterns using Angular JS.
- Define the storage purpose of collections in Mongo DB .
- Unstructured data was handled with the help of Mongo DB.
- Developed Java web services using JAX-RS.
- Integrated Angular JS component with Java Web services.
- Used log4j for logging and SVN for version control.
- Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
- Implemented SOAP Web Services for other applications to communicate.
- Involved in consuming, producing SOAP based Web services using JAX-WS.
- Monitored and maintained MQ Series objects such as Queue Managers, Queues, channels and listeners.
- Created MQ Series objects on local and remote Machines.
- Having good experience to provide Authorization up on MQ Objects by using SETMQ Authorization and AUTHREC.
- Experience in Open Source technologies like AWS, Cassandra, Kafka, Mongo DB, AngularJs.
- Extensively used AWS to integration with Enterprise and web applications.
- Migrated the Entire traditional EC2 Classic environment to Private network in AWS Cloud. This included a 3 tier Web Application. Integrated custom Cloud Portal to AWS APIs for Automated Network.
- Worked on Mocking frameworks like using Karma, Jasmine and Protractor.
- Development of internal dashboard applications using the Apache HTTP Server.
- Expertise in implementing application using Apache Kafka
- Consumed Web Services for getting the credit card information from third party application.
- Used Git as Version Control System for the application.
- Used Bugzilla tracking tool to track bugs.
Environment: J2EE, Java 8, Core Java (Multi-Threading, Collections), JSP, JSTL, Servlets, HTML 5, Java Script, J query, angular JS, Ajax, Bootstrap, CSS, SPA, Mongo DB, JAX - RS, log4j, SVN, Maven, Jenkins, SOAP, AWS, Cassandra, Apache Kafka, Amazon (EC2), Karma, Jasmine, Protractor, Bugzilla .
Confidential
Java Developer
Responsibilities:
- Involved in analysis design and development of Loan processing Application.
- Developed UI screens using JSP, HTML, CSS, JavaScript.
- Worked on JSP, Servlets , Struts framework and production support issues of the existing applications.
- Development of Action Forms, Action Servlets, Action and Validating Action Forms in Struts framework.
- Involved in the development of model, library, struts and form classes (MVC).
- Implemented Struts Dispatch Action class and form bean classes using struts framework.
- Client & server validations were handled using JavaScript &Struts validate plug-in.
- Implemented Multithreading for handling multiple requests and for high performance.
- Created many Stored procedures and scheduled jobs to support our applications for to create reports for customers.
- JMS is used for exchanging the information.
- Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.
- Develop a business continuity plan for the SQL Server Databases
- Designed and developed MDB that consumed the messages from the Java message queue
- Experience in installing, configuring and deploying application on Web Logic Server.
- Developed DAO pattern to retrieve the data from database
- Developed web services for sending and getting data from different applications.
- Used JDBC to access Oracle database for accessing customer information.
- Deployed application on Client Linux server.
- Used ANT built tool for compiling and generating war file.
Environment: core Java, J2EE, JSP, HTML, MVC, Servlets, JMS, EJB3.1, Spring, JUnit, PL/SQL, DAO,Web Services, SOAP, WSDL, Oracle, Windows.