We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Desmoines, IA

SUMMARY:

  • 9 Years of progressive experience in Object - Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, testing, Implementation and maintenance in Java/J2EE technology.
  • Used Java, JSP, EJB (session Beans and Message Driven Beans), JMS, JNI, JNDI, Java Mail, Frameworks (Struts, spring, Hibernate, JSF) in Implementing J2EE technology.
  • Proficiency in core java concepts like Threads, Exception handling, Generics, Strings and etc.
  • Involved in collecting requirements from Business Users, Data Modeling, designing and developing tools using: J2EE, Java, Servlets, EJB, JSP, Xml, HTML and Java script.
  • Worked with XML related technologies such as XML, XSL, DOM, JDOM, SAX, XSD, XSLT and JAXB and used XML Schema for retrieving patient details in some of my projects.
  • Building and Deploying EAR, WAR, JAR files on test, stage and production servers and also experienced in using Version Control Tools such as Subversion, CVS, and PVCS.
  • Experience in building web based applications using AngularJS, Bootstrap, and jQuery, jQuery Mobile, AJAX, JSON, RESTful APIs, HTML5 and CSS.
  • Experienced in building sophisticated distributed systems using REST/hypermedia web APIs (SOA)
  • Experience in Enterprise applications and Diagnosing, fixing performance, solving and stabilizing problems of Java applications/products.
  • Used Web Sphere Application Server, Web Logic Application Server and Tomcat in my projects and successfully deployed and compiled many of the applications on them.
  • Experience in application development using Model View Controller Framework Struts with Struts validation, Struts Tiles, Struts Tag Libraries, Action Class, and Action Form.
  • Successfully implemented and complied java applications using different IDE tools like Eclipse, RAD, IntelliJ, WSAD (Web sphere Studio Application Developer) and Net Beans.
  • Involved in building and deploying ANT scripts for some of the applications and also Customizing WAR, EAR and EJB jar files for many successful applications.
  • Experience in developing Front-End using Struts, Struts2, JSP, JSF, Rich Faces, My Faces, Prime Faces, JavaScript, HTML, DHTML and CSS
  • Implemented REST architectural style for creating, maintaining, retrieving, and deleting resources for building Web services.
  • Experience with Capital Market Investment and worked on Derivatives, Futures, IR, CD, etc.
  • Experience and Expertise with Agile practices using Scrum/XP methodologies.
  • Proven success in establishment of Agile practices including Acceptance test automation using Cucumber, FitNesse during Acceptance Test Driven Development methodology (ATDD)/Behavior Driven Development (BDD) & TDD practices.
  • Developed and implemented various Ajax Frameworks such as jQuery, DOJO, JSON.
  • Implemented J2EE Design Patterns like Session Façade, DAO, VO, Service Locator, Singleton Pattern, Front Controller and value object pattern, Data source Business Delegate and etc.
  • Used Hibernate and JDBC to connect to databases like Oracle, MYSQL and DB2 to store, delete, manipulate and retrieved data from them in many of my applications.
  • Experience with micro services, Spring Boot and API
  • Involved in Troubleshooting, problem solving and Bug fixing in many of my projects done.
  • Experienced with databases such as Sybase, Oracle and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
  • Worked on different Operating Systems like UNIX, Linux, Windows 2k/NT, Windows XP.
  • Experienced in designing and developing object oriented software applications with a wide exposure to e-business, Internet, Intranet, Manufacturing and Finance security applications.
  • Strong Vertical industry experience in implementing Financial services with specialization in Equities, Fixed income products, Options, Futures and also have understanding in front office, middle office and back Office trading systems
  • Excellent communication skills, interpersonal, strong architectural skills, hardworking and ability to effectively communicate with all levels of the organization such as technical, management and customers.
  • Strong research and analytical skills, computing abilities, Problem solving, dynamic leadership qualities.

TECHNICAL SUMMARY:

Programming Languages: Java 1.4 & 1.5, 1.6, C/C++, SQL

Web Technologies: J2EE, Servlet, JSP, JDBC, JNDI, Tag Libraries, AJAX.

J2EE Framework: MVC, Struts, Spring, Hibernate and JSF.

Distributed Technologies: Web Services, SOA, Axis, RMI, EJB, XML.

Web/Application Servers: JBoss, Apache Tomcat, IBM Web Sphere, BEA Web Logic.

IDE: Eclipse, Intellij 13,WASD 5.0, RAD 8.0, NetBeans, JBoss IDE.

Scripting Languages: JavaScript, Angular JS, JSNI, VB Script, CSS.

Markup Languages: HTML5, DHTML, XML, XSLT, XSD.

Databases: Oracle 11g, PostgreSQL, SQL Server, IBM DB2.

Operating System: Windows 95/98/2000/XP/2003 and Linux

PROFESSIONAL EXPERIENCE:

Confidential, DesMoines, IA

JAVA Developer

Responsibilities:

  • Involved in analysis, design and development of Lynchval Testing Tool project, DBBP and other RIS projects.
  • Worked closely with architects to understand and implementation of new project creation and configurations.
  • Worked with Product Owner, Business Analysts, customers and other stakeholders to capture requirements and provide solutions to the requirements.
  • Following Agile practices to develop and deliver the requirements.
  • Participated in Daily Standup meetings, PI planning, Sprint planning and Retrospective meetings.
  • Updating and tracking User stories & Defect Status using JIRA.
  • Worked on development using Spring 4.0 framework, JSF 2.0 framework, MyBatis framework.
  • Worked on Code refactoring to improve code quality, coverage and testability of existing functionalities during development.
  • Worked on Defined Benefits Lump Sum application using REST API, Spring MVC, and Dust template.
  • Developed front-end Web Pages, navigation, controls, using Jsf 2.0, xhtml, faces, bootstrap, JavaScript, jQuery.
  • Used Guava libraries to improve the workflow and the utilities that helped in writing better, cleaner code, and be more productive.
  • Used Spring Boot to develop new Spring MVC application.
  • Performed unit testing of application using JUnit and Mockito.
  • Used IBM RAD for development and used Git Hub, Source Tree, Stash for deploying code to the Central Repository.
  • Implemented DAO layer using MyBatis ORM framework.
  • Implementing applications using suitable Design patterns.
  • Developed responsive web pages using Bootstrap and Angular JS.
  • Design and documentation ofRESTAPIs for collection and retrieval of high volume data.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.

Environment: Agile Methodology, Java, J2EE, TDD, Spring 4.0, MyBatis, guava-libraries, Junit, Mockito, Servlet, Spring JDBC, JQuery, java script, Ajax, DB2, Web Sphere Application Server, Spring Boot,Angular js, REST API, Dust js, Mercurial, Git Hub, source Tree, Maven, Jenkins, Sonar, JIRA, Stash, Log4J.

Confidential, Des Moines, Iowa

JAVA Developer

Responsibilities:

  • Involved in analysis, design and development of JDLink Web project and its interface and component projects (JDLink Utility, Mamos (Machine Monitoring Services), TMP (Telematics Processing), MyJD, Axiom-Platform)
  • Involved in analysis, design and development of Maintenance app project and Axiom-platform service layers.
  • Working closely with architects to understand and implementation of new project creation and configurations.
  • Working with customers and other stakeholders to capture requirements and provide solutions to the requirements.
  • Following Agile practices to develop and deliver the requirements.
  • Participation in Daily Standup meetings, PSI planning, Spring planning and Retrospective meetings.
  • Updating and tracking User stories & Defect Status using Rally.
  • Working on development using Spring as application layer, Web services using SOAP/REST technologies as service provider/consumer, Message Driven beans (MDB) for Asynchronous communication.
  • Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Working on Code refactoring to improve code quality, coverage and testability of existing functionalities during development on Legacy code base following TDD practices.
  • Worked on design and development of MDB’s to consume IBM MQ queues and topics in Asynchronous way.
  • Generating and Consuming messages using RFH Util for development, testing and debugging purposes.
  • Using tools like Cucumber for writing acceptance test scenarios using TDD and ATDD/BDD.
  • Followed Pair programming concepts to ensure quality delivery and less defects in testing phases.
  • Using IBM RAD and IntelliJ IDEA for development.
  • Implemented data access layer with Spring JDBC that use the POJOs to represent the persistence database tables.
  • Implementing applications using suitable Design patterns.
  • Deploying applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Using Mercurial distributed version control across common source code used by developers.

Environment: Java, J2EE, TDD, ATDD/BDD, Spring, Webservices (SOAP & REST service provider/consumers), Servlet, JSP, EJB (Message Driven Beans MDB ), Spring JDBC, IBM MQ Series Queue & Topics, DB2, Web Sphere Application Server, Mercurial, Git Hub, source Tree, Maven, Jenkins, IBM RAD, IntelliJ IDEA, JUnit, Mockito, Cucumber, Fitnesse, Rally, Log4J.

Confidential, San Francisco, CA

JAVA Developer

Responsibilities:

  • Part of the Application support team for different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
  • Responsible for making changes to the application as a part of Quarterly Wave Releases.
  • Requirement understanding, design and documentation of the Project.
  • Involved in deployment in SIT, UAT and other test environments
  • Responsible for building and deployment of application using ANT tool on Web logic server on DEV, SIT, UAT, QA.
  • Developed the Web Application using JSP, Servlets, HTML and performed validations using JavaScript.
  • Participated in Daily stand-up meetings with project manager, Team Lead, co-developers, communicated with testers and resolved trackers.
  • Involved in resolving bugs in post production.
  • Resolved performance issues and participated in code reviews.
  • Developed asynchronous messaging and communication facilities between the clients and the agents using JMS, MDB, EJB.
  • Used Axis for SOAP based web service to postage an outage to CEO portal applications
  • Used SoapUI for web service inspection, functional testing, load and compliance testing and validation.
  • Created JMS modules inside Web logic server console.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used SVN (Subversion) for source control.

Environment: Java 1.5, JDBC, Spring Framework, Axis 1.4, JSP, Tortoise SVN, LDAP JNDI, XML, DOM Parser, Log4J, Web logic 10.2, Web logic Workshop, Oracle 10g

Confidential, Des Moines, IA

Web Developer

Responsibilities:

  • Developed use cases from business requirements documents and functional specification and design specification.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML.
  • Developed Data Access Objects to access middleware Web Services.
  • Created Spring Interceptors to validate web service requests and enables notifications.
  • Developed JAX-RPC Based Web Services Using Axis and SOAP described by the WSDL using Apache’s open source tools.
  • Integrated business layer using Hibernate with Spring DAO.
  • Wrote Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into Oracle Database.
  • Configured Hibernate session factory to integrate Hibernate with Spring.
  • Used Flex framework for deploying webservices.
  • Designed and developed User interface using Struts tags, JSP, HTML and JavaScript.
  • Used Spring MVC Controller, transaction management and Security.
  • Used Eclipse Ganymede to migrate from websphere to jboss application server.
  • Used SoapUI web service testing tool for service-oriented architectures(SOA).
  • Used SoapUI for web service inspection, functional testing, load and compliance testing and validation.
  • Developed WebServices using Apache Axis which is an implementation of SOAP.
  • Used IBMRational ClearCasefor supportingsoftware configuration management(SCM) ofsource code, configuration management.
  • Responsible for builds and deployment of application on WebSphere server on DEV, Test, UAT, QA and Prod environments using ANT scripts.
  • Implemented SQL*Loader for moving data from external files into theOracle database.
  • Wrote and used unit test framework to verify the code for different conditions using JUnit.
  • Developed a logging component using Apache Log4J to log messages and errors.

Environment: JDK 1.5, J2EE, JUNIT, JavaScript, Web services (AXIS, SOAP), Spring 2.5, JavaScript, HTML, SAX, ANT, JUnit, JMS, AJAX, jQuery, JBOSS, DOJO,IBM Clearcase, Servlets, Struts, Web Sphere, XML, Toad, CSS and Oracle10g, Hibernate, Maven, Apache Axis.

Confidential, Greensboro, NC

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements directly from the end user and prepared system requirement specification (SRS) and functionality documents.
  • Followed Test driven development (TDD) of Agile Methodology to produce high quality software.
  • Designed and developed the common page layout and created screens by assembling Tiles and screen definitions in centralized configuration files.
  • Developed and designed UI Search and results screens for Customers using Prime Faces, ICE Faces, JSP, JavaScript, HTML and CSS.
  • Configured faces-config.xml and navigation.xml to set all page navigations.
  • Created EJB Message Driven Beans to use asynchronous service to perform profile additions.
  • Performed Inheritance based OR mappings in tables to simplify the data in HIBERNATE.
  • Developed Add, Edit and profile view web pages using JSP, JSF HTML, JSF CORE tags.
  • Designed and developed Entity Relationship Tools to display the entity to entity relationships in relationship tree view using Tree components.
  • Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server.
  • Implemented DAO classes to retrieve the profile information for all entities and did other configurations using JDBC
  • Configured ApplicationContext.xml in SPRING for string normalization and to adopt communication between Operations and their corresponding handlers
  • Created and maintained the configuration of the Spring Application Framework’s IOC container.
  • Used Spring Interceptors to validate web service requests and enables notifications in my project.
  • Performed Validations on UI data using JSF validations and JavaScript and HTML pages.
  • Wrote JUnit test cases for all possible entity to entity relationships to test Entity Relationship Tools.
  • Created data base tables, functions, sub queries and wrote prepared statements using PL/SQL.
  • Implemented J2EE Design Patterns like MVC, Front Controller, and Business Delegate.
  • Developed the entire application using Eclipse and deployed locally on Tomcat server.
  • Used jQuery to display message when user receives a message and to refresh a HTML field.
  • Implemented DOJO’s Chart and Gridding for displaying user related transaction statements.
  • Used TFS for version control and developed messaging components using JMS to send messages to customers.
  • Designed and developed a logging component using Apache Log4J to log messages and errors.
  • Parsing of XML documents received from Customers is done using SAX Parser.
  • Responsible for building and deployment of application using ANT tool on Web Sphere server on DEV, Test, UAT, QA and Prod blades.
  • Implemented Maven for Compiling and Testing of some parts of the projects
  • Created entity relationship tools functionality document explaining the entity to entity relationship tree structure.
  • Involved in taking Responsibility for the full software development life cycle (SDLC) in the project.
  • Participated in Daily stand-up meetings with project manager, Team Lead, co-developers, communicated with testers and resolved trackers.
  • Involved in resolving bugs post production.
  • Resolved performance issues and participated in code reviews.

Environment: JDK 1.5, J2EE, JSP, Prime Faces Web services (AXIS, SOAP) Spring 2.5, JavaScript, HTML, SAX, EJB 3.0, ANT, JUnit, JMS, AJAX, jQuery, DOJO, JExcel, RAD, Servlets, Web Sphere 7.0 MQSeries, XML,Toad, TFS,CSS and Oracle11g, Hibernate, Maven, Apache Axis.

Confidential, New London, CT

Java Application Developer

Responsibilities:

  • Interacted with business analysts and end users in gathering requirements.
  • Implemented Agile Methodology to produce a High quality application
  • Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Performed complete application life cycle functions from conception to final release to users including Design/Analysis, Implementation, Testing, Deployment and Maintenance.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Façade.
  • Configured faces-config.xml and applicationcontext.xml for JSF and Spring AOP Integration.
  • Implemented Spring MVC Framework which involves configuring Dispatcher servlet, mapping requests to controllers using CommonsPathMapHandlerMapping.
  • Installed Spring Web Flow and involved in configuring and creating Flow Executors and laying the flow groundwork.
  • Implemented Spring @Configurable annotations to inject non-spring beans into spring service layer for further configurations and also configured Spring Post-processing beans for listening and responding to application events.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Developed stored procedures, Triggers and functions using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Implemented Hibernates’ Lazy default fetch plan for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
  • Designed and developed authentication and authorization framework using LDAP.
  • Developed JAX-RPC Based Web Services Using Axis and SOAP described by the WSDL using Apache’s open source tools.
  • Used Version control tool IBM Clear case.
  • Developed logging module-using Log4J to create log files to debug and trace application.
  • Responsible for configuring and deploying the builds on WebSphere.
  • Wrote JUNIT test cases for testing UI Framework classes AND wrote many Java Scripts to do client side validations.
  • Wrote data Components for plan Setup using Java, SQL and JDBC and participated in design of database and created tables in ORACLE.
  • Mentored UI developers in using UI framework and junior Java developers.

Environment: UML, OOAD, Spring MVC, Hibernate, JNDI, Servlets, JSP, XML, JDBC, J2EE, Axis, jQueryUNIX, RAD, WASD, WebSphere, LDAP, ANT, Rational Rose, Clearcase, JUNIT, JavaScript, DHTML, Ajax4JSF, SQL Server, Web Services, JDK 1.5.

Confidential, Palo Alto, CA

Java/J2EE Developer

Responsibilities:

  • Designed, developed, tested, and debugged complex enterprise applications and managed customer catalogs containing up to millions of SKUs.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed Use Case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Created process in Eclipse for MVC architecture to have a development of each component of the application.
  • Designed and developed UI Search and results screens for webpages using JSF my Faces, iceFaces, richFaces, JavaScript, HTML and CSS
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Common validator.
  • Designed and developed UI framework for implementing all the six phases of JSF-lifecycle, security and authentication service.
  • Implemented Setter injection with Spring Framework for creating and acquiring a handle to Singleton Data Source.
  • Developed multiple formatting, validation utilities in Java, JavaScript functions and CSS Style Sheets so that they can be reused across the application.
  • Also worked with HTML/DHTML and JavaScript for GUI development and to have rich User Interfaces and to also provide the pages with user data validations.
  • Involved in writing Hibernate mapping files (hbm files) and generating hibernate POJOS and wrote various Hibernate Queries using Hibernate Query Language and native SQL Queries.
  • Wrote RUNALL and ROLLBACK scripts in a given release cycle for the application’s DB2 backend Data Access Objects and created a healthy establishment between the database and the application using Hibernate.
  • Involved in writing SQL, Stored procedures and PL/SQL for back end. Used Views and Functions at the MySQL Database end.
  • Developed XML documents for data parsing using SAX and DOM so that user can define a number of callback methods that will be called when events occur during parsing.
  • Developed Web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
  • Developed an installer for the program using Install Shield Designed for code review to check the Sun Java Coding standards, to identify the duplicate code, object or component complexity and dependency etc.
  • Prepared unit Designed and prepared unit Test case using JUNIT and easy mock l for code review to check the Sun Java Coding standards, to identify the duplicate code, object or component complexity and dependency etc.
  • Created ANT scripts for build and deployment purposes.
  • Involved in configuration and deployment of application on WebLogic.

Environment: SDLC, Eclipse, JSF My Faces, Ice Faces, JavaScript, HTML, CSS, JSF, Spring Framework, Hibernate, POJOs, MySQL, SQL, Stored Procedures, PL/SQL, SAX, DOM, Web services, SOAP, WSDL, UDDI, XML, JAXP, JUNIT, WebLogic.

We'd love your feedback!