We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

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.

We'd love your feedback!