We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Edison, NJ

SUMMARY

  • 7+ years of technical expertise in complete software development life cycle (SDLC) process which includes Requirements gathering, Analysis, Design, Development, Testing and Implementation.
  • Extensively worked on n - tier architecture systems with application system development using Java, JDBC, Servlets, JSP, JMS, Web services, WSDL, SOAP, spring, Hibernate, XML, SAX, and DOM.
  • Expertise in Design, Development, Unit-test debugging Deployment of Web Based Multi-tier java apps.
  • Deployed and Configured Java/J2EE applications in LINUX and Windows environments.
  • Experienced in developing light weight and integrated business applications using Spring Frame work.
  • Expertise in developing data models using Hibernate, JPA Object relational mapping (ORM) Frame works and also used Hibernate Annotations to reduce time at the configuration level.
  • Expertise with using the JUnit for testing the applications.
  • Experience in working with SOA/Web-Services(SOAP and REST)
  • Strong knowledge of XML data exchange using J2EE technologies.
  • Excellent RDBMS and Data modeling skills in Oracle, SQL Server.
  • Have good experience to implement various J2EE and well versed with Design Patterns (Singleton, Factory, DAO).
  • Experienced in using web servers and various application servers including Apache Tomcat, WebLogic server, and JBOSS deployment process and integration / interrelationships within systems.
  • Implemented Rich User Interfaces using JSP, JSTL, HTML, DHTML, XHTML, and Javascript.
  • Have good experience in XML, XHTML, DTD, Schema, XSLT, SAX, DOM, JAXP, and JAXB.
  • Expertise in configuring version controls like CVS, SVN, ClearCase and VSS.
  • Experience in working with ANT and MAVEN build tools.
  • Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, RAD, and Net Beans.
  • Good Interpersonal skills and ability to work with team.
  • Experienced in problem solving, critical thinking based on the requirement. Experience in design and analytical programming skills.
  • Ability to learn new technologies quickly, excellent communication skills and versatile team player.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, SQL, PL/SQL, C, C++

Operating Systems: UNIX, Redhat Linux, IBM AIX, Sun Solaris.

Java/J2ee Technologies: Java, JDBC, Servlets, JSP, Struts, EJB, JSTL, JMS, XML (DOM, SAX), Spring, Hibernate, Web Services, WSDL

Client Side Programming: JavaScript, HTML, DHTML, CSS.

RDBMS: Oracle, MySQL, SQL Server, DB2.

Application Server: WebLogic 10.3, Tomcat 6.0, WebSphere 6.1, Glassfish

Tools: Ant, MAVEN,VNC, Toad, SQL Developer, Junit

Framework: Spring/Struts MVC 2.0

Design Tools: Rational Rose, UML, Erwin.

Version Control: VSS, Clear Case, CVS, SVN

PROFESSIONAL EXPERIENCE

Confidential, Edison, NJ

Java Developer

Responsibilities:

  • Worked with architect, technical lead, and other technical staff and participated in all phases of software development from analysis through design, development, and testing.
  • Delivered in a challenging and fast track product development environment with great recognition from the product clients.
  • Analyzed product requirements and designed a highly configurable and intuitive product.
  • Created design/interface specifications, and other detailed technical artifacts as required for product development, support and maintenance.
  • Designed, developed and maintained JSON-based service interface components, Java-based business logic, Hibernate-based persistent layer, and other supporting modules.
  • Development of the Rest APIs/services for collection and retrieval of Project financial data in an agile environment.
  • Implemented services using Rest Web-services to handle the client requests and Involved in extensive coding of the implementation using core Java.
  • Designed and developed an exception logging module to capture all the exceptions coming out of the application using Aspect oriented programming.
  • Implemented auditing feature using aspect oriented programming and used multithreading to run audits as background processes. Led to faster and better user experience.
  • Designed and developed Import-Export of financial data in MS Excel using Apache POI.
  • Designed and developed a unique Excel bulk import functionality for importing bulk financial data using MS-Excel.
  • Designed and developed custom rest API services to get, update and create the project data using a Json structure that enabled to integrate several client based applications.
  • Build PL\SQL functions, stored procedures, views and configured Oracle Database 11g with JNDI data source with connection pooling enabled.
  • Developed and maintained the entity structures with reference to Entity-Relationship model.
  • Implemented and executed client specific rules using Drools rule engine.
  • Integrated Java mail services to send automated mails to inform stakeholders about significant milestones in the projects.
  • Established and maintained knowledge base of all the developmental activities using confluence.
  • Implemented the application by using Core Java, spring, Hibernate and Web-Services.
  • Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
  • Tested the Service classes and DAO Classes by using Unit Test Cases.
  • Used SAX and DOM parsers to parse the raw XML documents.
  • Used IntelliJ as Development IDE for web applications and Maven as a build tool.
  • Configured the application on JBoss Wildfly 7 application servers.
  • Used Subversion for Version Control tool and Jira for bug tracking tool.

Environment: JDK 1.7/1.8, JBoss 7,JDBC, XML, DOM, SAX, HTML, Restful Web Services, IntelliJ, PL/SQL, Oracle11g, Junit, PL/SQL Developer, Log4j, Maven, Subversion, Jira.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Converted a web application from legacy systems into a distributed open application using Java/JEE.
  • Implemented a Web-based single sign on design that enabled access to multiple JEE based in-house Web sites to provide improved navigation for outside customers.
  • Initiated and facilitated agile development methodologies, which not only improved the communication and cooperation between business owners and the developers, but also reduced the delivery lead time.
  • Designed the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams with the fellow business analysts to completely grasp functional and technical requirements.
  • Instrumental in designing and developing a Java/JEE based online insurance system to serve 600 concurrent users using sought-after frameworks like Spring Web MVC, Hibernate, and Web Services.
  • Implemented the application by using Core Java, JDBC, JSP, Servlets, Web Services, SOAP, and WSDL.
  • Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
  • Designed and developed the payment and claims module, which is capable of handling 120 requests per second and runs as a true 24 x 7 system module.
  • Tested the Web Services by using SOAP UI tool.
  • Implemented Restful Web Services to efficiently communicate with Mainframe systems in the same organization.
  • Performance tuned and refactored a WebSphere and JEE based application, which previously came down almost daily, became a true 24×7 application.
  • Tested the Service classes and DAO Classes by using Unit Test Cases.
  • Increased the number of JUnit tests from 50+ to 300+ in my watchful eye to improve the overall quality of the application.
  • Used SAX and DOM parsers to parse the raw XML documents.
  • Implemented GUI pages by using JSP, HTML, CSS, and JavaScript.
  • Used Eclipse as Development IDE for web applications and ANT as a build tool.
  • Configured the project on Web Sphere 7 application servers.
  • Used Clear Case for Version Control tool and Clear Quest for bug tracking tool.
  • Deployed the project in Aix Linux environment.

Environment: JDK 1.6, Servlets, JSP, Web sphere 7,JDBC, XML, DOM, SAX, HTML, Web Services, WSDL, SOAP, RestFul, Eclipse, SQL, PL/SQL, SOAP UI, JavaScript, Oracle11g, Junit, PL/SQL Developer, Log4j, ANT, Clear Case, Clear Quest, Linux, MS Visio.

Confidential, Collierville, Tennessee

JAVA/J2EE Developer (Off Shore Assignment)

Responsibilities:

  • Review business requirements document along with other functional and non-functional specification documents prepared by the business analysts.
  • Listing project risks, and probability of happening as less likely, likely, and most likely, and ranking the impact of a risk as low, medium, and high.
  • List all components that need to be newly developed or enhanced in the detailed technical specification document. For example, web components, web services, batch jobs and integration with SOA.
  • Developed a Java/JEE based online service delivery system to serve 400 concurrent users using frameworks like Struts 2.0, Hibernate, and Web Services.
  • Implemented the online application by using Core Java, JDBC, JSP, Servlets, Web Services and WSDL.
  • Reduced the over-night batch job runtime from 3 hours to 40 minutes by optimizing the SQL that was performing very badly in the query plan, and replacing the pessimistic locking with optimistic locking.
  • Championed for continuous improvement by automating and integrating tasks to avoid monotonous and error prone human intervention.
  • Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
  • Configured the project on Web logic 9 application servers.
  • Implemented GUI pages by using JSP, JSTL, HTML, DHTML, XHTML, CSS, JavaScript, and AJAX.
  • Championed the iterative and test driven development (TDD) with regular code reviews, which resulted in not only more maintainable and extensible code, but also roughly 30% drop in bugs.
  • Used SAX and DOM parsers to parse the raw XML documents.
  • Used Eclipse as Development IDE for web applications and MAVEN as build tool.
  • Used Accrev for Version Control tool and JIRA for bug tracking tool.
  • Deployed the project in Linux environment.

Environment: Java 1.5, J2EE 5, Struts 2.0, Hibernate 2.5, MAVEN, SQL/PLSQL, Web Logic 9, Eclipse, Oracle 10g, Linux, Junit, Log4j, Toad, Accrev, JIRA.

Confidential

JAVA Developer

Responsibilities:

  • Development of a single real-time, web-based extranet application that enables Purchase Order (PO) presentment, PO management, shipping information,settlement interactions between L&T and suppliers.
  • Requirements gathering, design and implementationfor PO, Shipment and Settlements modules.
  • Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
  • Giving the Estimates for the Implementation.
  • Maintain the whole project in HP's Quality Center 10 tool.
  • Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
  • Worked on front-end capabilities that include appearance (JSP) within the struts framework, businesslogic and flow control (Java), and functionality (XML Definitions).
  • Reviewing Unit testing results and coordinating UAT Testing.
  • Successfully executed implementation of new business integration, enhancements and upgrade/fixes.
  • Transactional data purging to the history tables for every quarter.
  • Co-ordinate with Oracle Apps team for Data migration from the oracle ERP's.

Environment: Java, J2EE using Struts Frame work, Hibernate, Eclipse, XML, Web-Services, DOM, SAX, Junit, PL/SQL Developer.

Confidential

Software Engineer

Responsibilities:

  • Involved in complete SDLC
  • Implemented design patterns such as Singleton, Abstract Factory, and DAO.
  • Developed the module provisioning which allows the user to update the target database. Using XML (DOM parser), JDBC back end as SQL server using MySQL.
  • Implemented the User Interfaces with the help of JSP, HTML, DHTML, CSS, and JavaScript.
  • Developed the module reconciliation using XML (DOM parser).
  • Installed and configured the tomcat application server.
  • Implemented the system using Eclipse, CVS and Toad
  • Estimated the Change Requests and provided the implementation for Change Requests

Environment: Core Java, Eclipse, XML (DOM), JDBC 2.0, MySQL, CVS, Windows XP, Sun Solaris, Tomcat, Eclipse, Toad.

We'd love your feedback!