We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Middletown, NJ

SUMMARY

  • 7+ years of experience in Java Development with exceptional Software Engineering experience in design and development of desktop, web based application with strong knowledge of Java/J2EE, database management systems, and system development life cycle.
  • Hands on experience in design and development of web, client - server environments and enterprise applications using Core Java and J2EE technologies like Spring, Hibernate, JSP, Servlets, Struts, JDBC, JMS, JavaBeans, EJB.
  • Designed and implemented application using Spring MVC, Spring IOC, Spring Annotations, Spring Transactions, Hibernate, Oracle.
  • Prolonged exposure to Web Services SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language) and REST (Representational State Transfer).
  • Experience in writing ANT, Maven and Gradle build scripts; configuring and using Log4j; and writing JUnit test cases.
  • Good experience in implementing solutions for SOA, Java Web Services like JAX-WS Web Services and JAX-RPC Web services.
  • Experience designing and developing Mule ESB flows using Java and Mulesoft Connectors.
  • Strong knowledge in J2EE Design Patterns, Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Proficient in application servers like Apache Tomcat Server, WebLogic Application Server, JBoss, WebSphere Application Server (WAS) and GlassFish.
  • Extensive experience with development and debugging on IDE’s like Eclipse, RAD (Rational Application Developer), JBuilder, NetBeans, IntelliJ IDEA and BlueJ.
  • Experience in developing database solutions with Oracle 9i/10g, MySQL, MS SQL, PostGreSQL, DB2, MongoDB, Redis.
  • Working knowledge in NoSQL databases like Cassandra and MongoDB.
  • Extensive experience using SQL and PL/SQL to write complex queries, Stored Procedures, Triggers, Functions, Views,Database Design, Schemas.
  • Experienced in creative and effective front-end development using HTML,JavaScript, CSS, AngularJS libraries.
  • Experienced with source control tools Git, SVN(Apache Subversion), CVS(Concurrent Versions System), TFS(Team Foundation Server).
  • Exposure to application performance analysis using New Relic.
  • Experience in designing multi-tier J2EE Web Application Architecture using UML (Unified Modeling Language), IBM Rational Rose and MS Visio.
  • Experience with working in fast-paced Agile development environments.

TECHNICAL SKILLS

Java Technologies: Spring, Hibernate, Servlet, JSP, JSTL, JMS, EJB, JFC/Swing, Multi-threading, Struts, JSF, JDBC, ANT, Maven, Gradle, Log4J, JUnit

Web Servers: JBoss, Tomcat, WebSphere, Glassfish, WebLogic

Web Technologies: HTML5, CSS, JavaScript, XML, AJAX, jQuery, Node.JS, Angular.JS, Rails

Databases: Oracle 9i/10g, MySQL, MS SQL, PostGreSQL, DB2, MongoDB, Cassandra, Redis

Version Control Tools: SVN, CVS, GIT, TFS

IDEs: Eclipse, NetBeans, IntelliJ IDEA, RAD, JBuilder, BlueJ, Visual Studio

Operating System: Windows, Unix, Linux, MacOS

PROFESSIONAL EXPERIENCE

Confidential, Middletown, NJ

Java Developer

Responsibilities:

  • Successfully lead Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Designed and developed the User Interface components using Spring and maintained the session with Session Beans.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Implemented JAXB in XML binding.
  • Developed Controller for request, response paradigm by Spring Framework Controllers using Spring-MVC .
  • Configured variousinterceptorsfor transaction management, security,Audit logging(database) andlogging usingSpring AOP.
  • Applied JSON as response type in REST services.
  • Involved in developing Stored procedures and Triggers on Oracle 10g.
  • Interacted with database usingHibernate Persistence Strategy.
  • DevelopedHibernate mapping filesusing different mapping strategies such as table per class hierarchy.
  • Integrated Hibernate with Springby coding a Spring Configuration file.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Deployed the application in WebSphere Application Server.
  • Developed a tool to retrieve and send data to third party service provider by implementing REST.
  • Built ANT scripts for automated deployment and for the build operation of the entire application.
  • Accomplished version control using SVN and issue tracking using JIRA.
  • Implemented RESTful URL mapping using RESTful client.
  • Performed unit testing using JUnit.
  • Handled production support of the application.
  • Documented the flow and functionality of the code for further reference.
  • Used AGILE methodology and participated in SCRUM meetings.

Environment: Java, J2EE, Spring, Hibernate, Web Services, JBoss, Java SDK, SOA, JavaScript, JMS, Struts, REST, JSON, Servlet, JSF, JSP, CSS, HTML5, DHTML, JQuery, AJAX, JDBC, Oracle, and Log4J, UML, JAXB, XML, Unix/Linux.

Confidential, Peoria, IL

Java Developer

Responsibilities:

  • Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Developed ER and UML diagrams for all the design, and documented all the process flows.
  • Involved in writing Technical Design Documentation (TDD) based on the Business Specifications.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Involved in the development of one of the connectors for a SAP-based target application.
  • Coded modules involving core JAVA, XML parsing (DOM parser) and SOAP-based Web services.
  • Designed and Implemented MVC architecture using Struts Framework which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
  • Implemented Design Patterns like Singleton & Factory to add definition to the design.
  • Developed Action Forms and Controllers in Struts framework utilizing features like Tiles, tagged libraries and Declarative Exception Handling via XML for the design.
  • Involved in writing Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic over a set of scheduled timers. Used Views and Functions Confidential the Oracle Database end.
  • Used JUnit for Unit testing the application.
  • Used Apache Ant to compile java classes and package into jar/war archives, involved in Low Level and High Level Documentation of the product.
  • Documented and Fixed bugs and Client Issues in the application.
  • Wrote UNIX Shell scripts to automate business process.
  • Performed QA activities, created test data, test cases and tested the application.

Environment: Java, J2EE, JSP, Struts, EJB, JMS, JNDI, Oracle, HTML, XML, DOM, SAX, ANT, Rationale Rose, WSAD, IBM Web Sphere Application Server, Hibernate, Spring, Sun Solaris, LOG4J, CVS.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include Use Cases, Class Diagrams, and Sequence Diagrams.
  • Involved in designing the user interfaces using JSP.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Implemented Business processes such as User Authentication, Account Transfer using Session EJB.
  • Extensively worked with WSAD for writing code for JSP, Servlet, Struts and EJB.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Applied Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Accomplished version control using CVS.
  • Applied XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Implemented XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Invoked Stored Procedures and database connectivity to ORACLE using JDBC.
  • Implemented web services using WSDL for authorization.
  • Performed unit testing of core functionalities through Junit.
  • Logged and Traced the messages using Log4J.

Environment: Java, J2EE, Spring, Hibernate, Web Services, JBoss, Java SDK, SOA, JavaScript, JMS, Struts, REST, JSON, Servlet, JSF, JSP, CSS3, HTML, DHTML, JQuery, AJAX, JDBC, Oracle, and Log4J, UML, JAXB, XML, Unix/Linux.

Confidential

Junior Software Engineer

Responsibilities:

  • Rendered the UI using JSP, JavaScript, DHTML and CSS.
  • Worked with Bootstrap Twitter Framework and Angular JS to Design single page application.
  • Client Side Validation throughout the application is done by JavaScript and Server Side validation is performed inside Action Classes.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Decoupled the validation logic from the Command bean using Struts MVC. Allowed to mix and match validation logics with a single Command bean and increased reusability of the Command bean.
  • Utilized various Struts features like Tiles, tagged libraries and Declarative Exception Handling via XML for the design.
  • Designed and created classes in Java to generate HTML code that creates tables dynamically.
  • Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
  • Created Servlets and Beans to implement business Logic and deployed them on WebSphere server.
  • Used Jackson for bean serialization and de-serialization.
  • Involved in unit/white box, Integration testing of the application.
  • Involved in writing Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic over a set of scheduled timers. Used Views and Functions Confidential the Oracle Database end.
  • Acquired Expertise in UI debugging and troubleshooting existing code using Chrome DeveloperTools and Firebug.
  • Performed debugging and testing of the applications & fine tuning performance.
  • Participated in code review sessions.
  • Provided maintenance support in production environment.

Environment: Java, Struts, Hibernate, Spring, SOAP, JAXB, JUnit, Eclipse, Java Servlets, JSP, JDBC, HTML, JavaScript (DoJo), CSS, UML, XML, Oracle 10g, MySQL

We'd love your feedback!