Java Developer Resume
San Francisco, CA
SUMMARY
- Highly Motivated and Skilled Professional with having 8+ years of strong experience in SDLC such as Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE.
- Strong Understanding in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL and Restful services.
- Good understanding in JavaScript framework like Angular JS and Backbone.js.
- Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
- Expertise in developing multi - tier applications using Struts MVC, JSF and Spring MVC.
- Extensive experience in using Java based application frameworks like EJB 3.0, Struts, spring and Hibernate in development of web based applications.
- Strong Technical expertise in Java / J2EE Technologies Java, JSP, Servlets, Spring 3.x, Spring DAO, Spring MVC, Spring IOC, Hibernate
- Oversee and develop Notification Service microservice to use across the enterprise
- Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
- Expertise in Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
- Experience on open source frameworks like SPRING 3.0 (core, context, ORM, DAO, web MVC modules), Hibernate 3.5, JMS 2.0, Angular.JS.
- Experienced in developing event driven applications using AJAX, JSON and XML.
- Knowledge in platform neutral markup using XML, DTD, XSD, XSL, XSLT with DOM and SAX parsers.
- Experience with different Application servers like Apache Tomcat, Web-sphere and Weblogic10, JBOSS.
- Well experienced in Full Life Cycle of Tableau development right from development of Worksheets to Publishing Workbooks
- Dashboards and Stories on Tableau Server. And Web Authoring along with setting schedules for worksheets distribution in organization and managing Data Extracts for the Worksheets.
- Worked on different RDBMS like Oracle, MySQL.
- Experience in using Python for Server side scripting used it in generating financial reports out of SQL databases.
- Experienced in writing unit test cases using Junit and also have knowledge in Test Driven Development (TDD).
- Hands on experience using Messaging Services like JMS, MQ Series.
- Expertise in usage of version controls like SVN and GIT.
- Sound knowledge of Continuous Integration practices and tools such as Jenkins, SCM, Nexus.
- Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JNDI, Hibernate, JPA and other Remote Components.
- Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat and Apache Struts
- LOG4J for logging information and exceptions, Apache ANT for making build scripts, VSS, Clear Case for version control system, Eclipse, Net Beans.
- Extensive experience in developing web page quickly and effectively using JavaScript, JQuery, HTML5, CSS3, Angular.js, React.js and in making web pages’ cross browser compatible.
- Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
- Development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, Lambda)
- Involved in resolving Production Issues, Analysis, Troubleshooting and Problem Resolution and performance Management.
- Highly organized with the ability to manage multiple projects and meet deadlines.
- Strong analytical and dynamic trouble shooting skills coupled with excellent communication skills and able to work individually and as a team.
- Excellent work ethics, self-motivated and quick learner.
- Experience in creating mule flows, ESB Mule.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, Mainframes, Gosu, Python, C, C++
JAVA Technologies: Java, J2EE, Java Beans, JSP, Servlets, Swing, Multithreading, JDBC, JPA, JAXB, JAX-WS, JAX-RS(Jersey), JNDI, Java Mail, ESB Mule
Web Technologies: HTML, DHTML, XML, CSS, AJAX, JavaScript, AWS, VBScript, JQuery, JSON, Shell Scripting, Bootstrap, ADF
Distributed Technologies: RMI, EJB 2.0, JMS, APACHE CAMEL.
IDE: Eclipse, IBM WSAD 5.0, Oracle Jdeveloper 11.1.1.4, NetBeans 4.0/5.1/6.1, RAD 7.0
Middleware Technologies: Web Services (SOAP and Restful)
XML: XML Schema, DTD, XSL, XSLT, SAX and DOM parsers.
Application Server/Web Server: WebSphere 3.5/4.0/5.0/6.1, WebLogic 5.1/6.x/7.x/8.x/9.1/9.1, Apache Tomcat 5.5.x/6.0.x/7.0.x/8.0.x/8.5.x/9.0.x, JBOSS, Tableau
Modelling Tools: Visual Paradigm for UML, Rational Rose Enterprise Edition, Microsoft Visio
Database: Oracle (8i/9i, 10g/11g), IBM DB2, My SQL, Micrsoft Access 2000., Cassandra, MongoDB
Frameworks: Struts 1.2.1/2, Spring 2.5/3.0, Hibernate 2.1/3.0, AXON Framework, JSF, Angular JS, Node JS, React JS, Tiles Framework
Automation Tools: Selenium
Other Tools: Log4J, Junit, Mockito, Power Mockito, Ant, Maven, Apache Lucene, Apache Tika, JIRA, Putty, Ansible, ETL, Jenkins, JTA, Jetty, Putty, Teradata, XQuery, YAML, TIBCO, ELK Stack, SQL Developer
Operating Systems: Windows 9x/NT/2K/XP, Linux, Unix
Version Control Tools: Ration Clear Case, Tortoise SVN, CVS, GIT HUB
SQL Tools: TOAD, SQL Developer, Squirrel SQL.
PROFESSIONAL EXPERIENCE
Full Stack Java Developer
Confidential, Dallas, TX
Responsibilities:
- Developed Business Components in Java/J2EE and Involved in various phases of SoftwareDevelopment Life Cycle (SDLC).
- Worked in an agile development process, monthly Sprint and daily Scrum. Gathered requirements from Stake Holders, Users.
- Designed and developed several Servlets and DAO components.
- Used Spring IOC, Dependency Injection throughout the application.
- Used EJB for business tier, Used Stateless Session Beans for business logic and Message DrivenBeans for asynchronous processing.
- Worked in creating servlets and JSP components.
- Involved in implementing the page flow using Spring MVC & AOP components for the application.Used Spring JMS to communicate the UI and computations modules.
- Deployed the entire application in WebSphere application server.
- Developed MAVEN scripts for compiling and deployment.
- Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application.
- Installed DatastaxCassandra4.5.1 in Production, Testing environments as per best practices.
- Worked with Javalibraries to access AWS facilities as Simple Storage service, Simple queue and Simple DB.
- Hosted and tested the application in AWS servers before publishing it in actual production environment.
- Scaled the component interactions and generalized the interfaces using Restful web service.
- Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
- Responsible to create and Implement theTIBCO EMS architecture across enterprise
- Web application development for backend system using Node.js with cutting edge HTML5 and CSS3 techniques.
- Used Jenkins continuous integration tool and used Git as a version control system to store and retrieve the code.
- Wrote test cases using JUnit as the Unit testing framework and Selenium as automation testing for the developed Javaapplications.
- Designed templates for different UI views using Angular custom directives and created some Angular services and factories for reusability and performance optimizations.
Environment: Java/J2EE 1.6, Python, MVC, Cassandra, JSP, Servlets, Multithreading, spring (DI, MVC, AOP), EJB, Restful Web services, log4j, TIBCO, jQuery, WebSphere application server, Junit.
Java Developer
Confidential, San Francisco, CA
Responsibilities:
- Developed application in Agile methodologies - Sprint & scrums.
- Developed Single Page Responsive web application in AngularJS and Bootstrap.
- Used Tableau JavaScript API to embed dashboard in Web application.
- Worked on large data base (20 billion of records).
- Created heat map/donut pie/histogram and other kinds of reports and created dashboards out of them.
- Developed different kinds of interactive graphs in R studios.
- Created own shiny-server on Linux Centos OS and deployed reports on server.
- Created ER diagram for Data Modeling.
- Deployed and managed Application on Tomcat server.
- Created Cron jobs on Linux Centos.
- Involved in implementation of REST and SOAP based web services.
- Lead offshore team.
- Worked on improvising the performance of the application.
- Use SVN for software configuration management and version control.
- Closely working with QA, Business and Architect to solve various Defects in quick and fast to meet the deadlines.
- Involved in writing the integrations tests and testing the workflow of the service.
Environment: AngularJS, JSP, JQuery, Apache Tomcat, Cassandra 2.1, SVN, Linus, Windows 7, PostgreSQL, MySQL, Tableau 9.3, R, R Studio, Shiny-Server.
Java/ J2EE Developer
Confidential, Milwaukee, WI
Responsibilities:
- Actively involved in Design of project using UML Class diagrams using Rational Rose.
- Implemented MVC Architecture using JSP.
- Developed custom JSP converters and validators, customized default error messages by creating message resource bundle.
- Developed the Application using Spring MVC Framework by implementing Controller, Service classes.
- Improved cache storage in the application by using multithreading through Java Executor. Created single thread for every user.
- Used XSL/XSLT for transforming and displaying reports.
- Implemented ORM using Hibernate for mapping persistence layer to database.
- Used Web Services WSDL and SOAP for getting the credit card information of third party.
- Used JMS for insurance claim reports and status information exchange between current and legacy system.
- Used Python on the server side to develop Web applications and Desktop applications.
- Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Facade and Data Access Object DAO.
- Deployed business components into WebSphere Application Server and involved in transaction management and security management.
- Used RAD for Development and SVN for version control.
Environment: Java, Python, J2EE, Spring, Hibernate, Multithreading, XML, XSLT, SOA, JSP, JMS, WSDL, SOAP, Rational Rose, WebSphere, Oracle, PL/SQL, RAD, Log4j, SVN, JUnit, UNIX.
Confidential, St. Louis, MO
Java Full Stack Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and code development.
- Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various research applications.
- Setting up Angular JS framework for UI development. Developed html views with HTML 5, CSS3, JQuery, JSON, and JavaScript.
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross - browser compatible and standards-compliant.
- Built custom UI Widgets and Application logic using Angular JS MVC architecture.
- Created prototype before development based on static and approved design documents and wireframes.
- Developed single page responsive Web UI using HTML5, AngularJS, Bootstrap, CSS3, JavaScript, jQuery, D3JS.
- Developed AngularJS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes.
- Developed AngularJS services for reusable functionality.
- Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms.
- Used CSS3 to develop UI Components such as Accordions and Model Windows using pure HTML5 and CSS3.
- Generated responsive data tables using with Bootstrap grid system.
- Developed custom bootstrap with brand appropriate styles, colors, animations, and font icons.
- Built Web pages that are more User-Interactive using JQuery plugins for Drag and Drop, JQ-Validator, AutoComplete, AJAX, JSON, Angulars.JS and JavaScript.
- Developed base Http service on top of AngularJS HTTP service to communicate backend web services.
- Developed RESTful web services using JAX-RS and Jersey Libraries.
Environment: AngularJS, HTML5, CSS3, Bootstrap, LESS, JavaScript, jQuery, Grunt, Bower, node.js, Java, AJAX, XML, IntelliJ, Sublime Text, Git.
Java/ J2EE Developer
Confidential, Milwaukee, WI
Responsibilities:
- Actively involved in Design of project using UML Class diagrams using Rational Rose.
- Implemented MVC Architecture using JSP.
- Developed custom JSP converters and validators, customized default error messages by creating message resource bundle.
- Developed the Application using Spring MVC Framework by implementing Controller, Service classes.
- Improved cache storage in the application by using multithreading through Java Executor. Created single thread for every user.
- Used XSL/XSLT for transforming and displaying reports.
- Implemented ORM using Hibernate for mapping persistence layer to database.
- Used Web Services WSDL and SOAP for getting the credit card information of third party.
- Used JMS for insurance claim reports and status information exchange between current and legacy system.
- Used Python on the server side to develop Web applications and Desktop applications.
- Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Facade and Data Access Object DAO.
- Deployed business components into WebSphere Application Server and involved in transaction management and security management.
- Used RAD for Development and SVN for version control.
Environment: Java, Python, J2EE, Spring, Hibernate, Multithreading, XML, XSLT, SOA, JSP, JMS, WSDL, SOAP, Rational Rose, WebSphere, Oracle, PL/SQL, RAD, Log4j, SVN, JUnit, UNIX.
