We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

GA

SUMMARY

  • About 7 years of technical expertise in complete software development life cycle process including Analysis, Design, Development, Testing and Implementation using Java in multiple domains ranging from Banking, Health Care and Insurance.
  • Extensively worked on N - Tier architecture systems with application system
  • Experienced in developingUMLdiagramslike use cases, class diagrams and sequence diagrams usingMS Visio tool.
  • Development using Java, J2EE, JSP, Servlets, EJB, Web service (SOAP, Restful), JMS, and JDBC.
  • Expertise with web based GUI architecture and development using JSP, Tag libraries, HTML, CSS, AJAX, JQuery, JavaScript, Angular JS.
  • Hands on experience in Hibernate and JPA.
  • Hands on Experience in Struts and spring framework.
  • Expertise developing Service Oriented Architecture applications using web services like SOAP and REST.
  • Experience with web servers like Apache Tomcat 6.0/7.0and application servers like IBM Websphere 7.0/8.0, BEA WebLogic 8.1/9.1/10.3 and JBoss Server.
  • Expertise in XML parsing technologies like JAXB and JiBX.
  • Proficient in RDBMS concepts, writing SQL Queries, Stored Procedures, Triggers, Cursors and Functions.
  • Worked on various IDE's like Eclipse 4.2, NetBeans 8.0, Xcode 6, IntelliJ IDEA, RAD.
  • Expert understanding of various creational, structural, and behavioural Design Patterns.
  • Good experience with version controls like SVN, CVS&GIT.
  • Strong hands on experience in the software development methodologies to develop complex projects with rapidly evolving requirements using Agile Process and Software Development life cycle.
  • Trained the operations team on managing supporting application after deployment.
  • Excellent knowledge about banking domain and supply chain management.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.

TECHNICAL SKILLS

Programming Languages: JDK 1.5,1.6,1.7, C, SQL, PL/SQL

Platforms: Windows 2003, 2008 Server, Linux, Unix

Java Core: Memory Management, Thread Classes, Exception Handling and Collection APIs

UML Tools: Altova UML Spy 2010,2009, MS Visio 2003,2007

IDE & Reporting Tools: Eclipse, Netbeans, IntelliJ, JBuilder 2005, 2006, IBM Rational Application Developer

HTML Editors: Adobe Dreamweaver CS 5.5, MS Frontpage 2003

J2EE MVC Frameworks: Struts 1.1 and 2, Spring 2.5, 3.0, JSF 1.2 with PrimeFaces

Databases: MySQL 5.1, Oracle 11g, 10g, 9i, 8i, MS SQL Server 2008, DB2

Database Tools: SQL Developer for Oracle, Connect/J for MySQL, DB2Connect

Application Servers: IBM Web Sphere, Web Logic, JBoss, Apache Tomcat

Web Technologies: HTML5, DHTML, CSS3, Java Script (DOJO, AMD), XML, SOAP, XSL, XSLT, XHTML, Angular JS

ORM Frameworks: Hibernate 3.0, JPA

Javascript Frameworks: jQuery

Version Control: Rational ClearCase, SVN (Apache Subversion), CVS (Concurrent Versions System), VSS (Visual Source Safe) Team Foundation Server and GIT

Middleware Technologies: EJB 2.1, 3.0, JNDI, JMS (Java Message Service)

WebServices: JAX-RPC, JAX-WS, JAX-RS, SOAP UI, TCPMon, HTTPMon, Axis 1, Axis2, CXF, RESTful

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development

Testing: JUnit 4.1, J-Mock, Easy Mock, Spring Test.

Logging Tools: Log4j

Continuous Integration: Hudson, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, GA

Java Developer

Responsibilities:

  • Understanding and analyzing business requirements.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using MS Visio.
  • Developed UI by using AngularJS, HTML5, CSS, JavaScript, Bootstrap, JQuery and Ajax calls
  • Used Angular JS to create single page applications.
  • Involved in injecting dependencies into code using spring core module.
  • Used Spring MVC to decouple business logic and view components.
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations
  • Extensively worked with XML schema(XSD), XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse xml files
  • Extensively worked on Java server side programming using Servlets, and JSP.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met.
  • Used Log4J logging framework to write Log messages with various levels.
  • Deployed web components, presentation components and business components in Web Logic Application Server.

Environment: Java 1.7, Spring 3.0, Hibernate 3.0, Bootstrap, AngularJS, Oracle 11g, SVN, IBM udeploy, Jenkins, Eclipse, Maven, Issuetrak, HP QC, jboss 6, wildfly 9, Red Hat linux 6.5.

Confidential, Atlanta GA

Senior Java Developer

Responsibilities:

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Used Agile Methodology for the entire module.
  • Designed and developed presentation layers using HTML5, AngularJS, CSS, JQuery and Java Script
  • Developed Business logic with Spring MVC frame work and ORM mapping using IBatis ORM frame work.
  • Responsible for developing DAO layer using Spring MVC and configuration XML’s for IBatis and to also manage CRUD operations (insert, update, and delete).
  • Worked with database development team and with DBA team to design the data model, tables, partition tables etc.
  • Developed several filters for user authentication and user authorization by using Servlets API.
  • Developed the Hierarchy to support Internationalization to support for the different customers in different countries.
  • Used Java 1.5 also provides improved support for concurrency.
  • XML,Xpath, JMS, Eclipse Platform, SQL, Oracle, Weblogic 8.0, Windows.
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Responsible to handle any deployment issues with build release team at the time of deployment.
  • Responsible for writing Server side validation using JSF.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Used JProfiler to identify memory leaks in the application.
  • Responsible to design Technical design documents.
  • Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc.

Environment: J2EE, Spring MVC, Java, JSP, JDBC, Ant, Restful, JavaScript, CSS, JQuery, HTML, XML, XSD, Xpath, JMS, Eclipse Platform, Oracle 11g,AngularJS, Web logic 8.0,IBM ODM, IBM Directory Integrator CVS.

Confidential, Thousand Oaks, CA

Java Developer

Responsibilities:

  • Designed, developed, debugged and tested the web based application using the J2EE architecture.
  • Performed Application Demo’s to the end clients.
  • Developed Restful Web Services End point to share the data with the other products using JSON as messaging medium.
  • Converted JSON to Java objects as part of consuming Restful Web services.
  • Understanding and analyzing business requirement.
  • Designed and developed the User Interface using JSP, JSTL, Struts Tag Libraries and Java for both Business Logic and GUI development.
  • Implemented client side data validations using JavaScript, jQuery and Server side data validations using Struts Validation Framework.
  • Used Spring security framework for authentication and authorization of the application.
  • Developed & deployed the application in on Application Server and Supported the Production Releases.
  • Involved in the design and development of application using Struts Action classes.
  • Created XML Schema, XML template and XSL.
  • Formulated Use Cases for each business case to suit the requirements.
  • Developed Stored Procedures on Oracle 10g.

Environment: Java 1.6, JSP, JavaBeans, Struts 1.3, Struts Tag Libs, JSTL, Hibernate, Java Swings, Java Script, JQuery, StrutsV1.x, JSFV1.x, XML, XSLT, Web Sphere Integration Developer TomcatV6.0, Restful Web Services, DB2v9.1, SQL Query Analyzer, SQL Server 2005/2000.

Confidential

Java Developer

Responsibilities:

  • Gathered business requirements, authored High Level Design and Detailed Design of each independent module of the project Developed Sequence and Class Diagrams using Rational Rose as a tool.
  • Implemented Design Patterns like Singleton, Factory, and Template and DAO patterns.
  • Involved in researching new frameworks and suggesting their outcome to the project
  • Developed servlets for maintaining server side business logic.
  • Implemented Business Logic of the system using Core-Java API
  • Developed the GUI using Struts Framework, JSP, Servlets, HTML and JavaScript
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle
  • Involved in developing & designing DAO’s, which has procedures written being invoked at the time of recording data to database
  • Developed many JSP pages, used Java Script for client side validation.
  • Used JDBC to communicate from java to database.
  • Developed application using Eclipse 3.1 IDE on Windows environment.
  • Developed test cases using JUnit for the modules developed.
  • Developed user interface using JSF, HTML, CSS, and JavaScript to simplify the complexities of the application and worked on XML parser and XML beans as well.
  • Involved in Unit testing, Integration testing and Documentation
  • Involved in enhancement/modification of the product as per the client requirements.
  • Involved in deploying and testing the application usingJBoss applicationserver.
  • Involved introubleshooting technical issues,conduct code reviews, and enforce best practices.
  • Worked on the development of modules Administration, NFPA 805 Transition, Transient Manager, Fire Protection Data, Hot Work Manager, Impairment Manager.

Environment: Java 1.5, Servlets, JMS, Struts 2,Hibernate 3.0, JDBC, RAD 7, UML, HTML, Java Script, XML, Web Sphere 6.1, Log4j, Oracle 10g, JUnit, JNDI.

We'd love your feedback!