We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Nyc New, YorK

SUMMARY

  • Extensive experience with proven expertise in system development activities including requirement analysis, design, and implementation and testing with emphasis on Object Oriented, J2EE and Client Server technologies.
  • Extensive experience indeveloping Enterprise applications various J2EE technologies includingJSP, Servlets, JNDI, Java Mail.
  • Experience in developing Web Applications with various Open Source frameworks: Spring Framework 3.x/4.x,Spring MVC,Rest, Hibernate 3.0/4.0 ORM.
  • Expertise in Core Java (J2SE) Development including JDBC, Exceptions, Collections Framework, Threads, IO, Java Beans and RMI.
  • Well versed withJ2EE Design PatternslikeSingleton, Factory, Front - Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), Singleton, MVC (Struts), Business-Delegate.
  • Clear understanding of new features of JDK 7/8
  • Proficient with Web Page Development using HTML, Java Scripts, AJAX, XML, XSL, DTD, JQuery and CSS.
  • Familiar in applyingJMS, QPidfor reliable information exchange across Java applications.
  • Experience in working SOA Web Services using AX-WS, JAX-RS and WSDL
  • Experience in database programming using Oracle 9i/10g/11, MySQL and proficiency in developing SQL in JDBC as well as client server environments.
  • Experience inObject-Relational (OR) Mapping ToollikeJPAand Hibernate.
  • Extensive experience in IDE and debugging tools like Eclipse 4.0
  • Expertise working onApplication servers,Web serverslikes IBMWebSphere 6.x/5.x Apache Tomcat 5.x/6.x/7.x.
  • Experience in performing unit testing using JUnit, Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
  • Good experience in using various version controls like SVN and CVS.

TECHNICAL SKILLS

Programming Languages: Java(JDK 1.7), SQL, PL/SQL

UML Tools: Rational Rose, Gliffy

Web Technologies: Servlets 2.x, JSP 1.2/2.0, JDBC 2.0, Tag Libraries, JNDI 1.1, HTML, CSS, JavaScript, JSON

Frameworks/Architectures: Spring 2.5/3.5/4.0,SOA,Spring Integration, MVC

Design Patterns: Singleton, MVC, Value Object, View Object, Session Façade, DAO, Factory.

IDE/Tools: Eclipse 1.0/2.0/3.x, MyEclipse 6.0, NetBeans 5.x/6.x, My SQL,SQL developer

ORM: Hibernate 3.0/4.0

Web/Application Servers: Tomcat/Apache 3.3/4.x/5.x, JBoss 3.2/4.0, IBM WebSphere 3.5/5.x/6.0/6.1, Weblogic

Messaging Services: JMS, IBM MQ Series, QPid

Database: Oracle11/10g/9i/8i, MYSQL 6.0, Mongo DB

Testing: JUnit3.8/4.0

Loggers/Build: Log4j,ANT, Maven, Jenkin

Configuration Management Tools: Tortoise SVN, Tortoise CVS

Protocols: TCP/IP, FTP, HTTP/HTTPS,SOAP, DNS, Rest

Platforms: Windows 95/98/NT/2000/XP, UNIX, LINUX

PROFESSIONAL EXPERIENCE

Confidential, NYC New York

Sr. Java Developer

Responsibilities:

  • Worked in Agile (Scrum) team with Tech Leads, Business Analysts, System Analysts, Testers
  • Implemented Model View Controller (MVC) architecture using Spring MVC framework.
  • Used Spring Framework for Spring Integration, Dependency Injection, IOC
  • Used Asynchronous programming to handle Messaging using QPID.
  • Worked in search engine development using Apache Lucene, JaSpell, Angular JS
  • Worked on Service layer classes which calls to DAO layer in order to access Mongo DB.
  • Worked in Unit, System and Acceptance Testing while developing test cases, building test data and execution tests
  • Used Eclipse 3.0 as IDE, Maven as the build tool and SVN version control.
  • Involved in development of rich user interface components using JSON, Ajax, JQuery and HTML5
  • Implemented various Core Java concepts such as Exception Handling, Collections API, Generics, Enhanced for loop Inheritance and Polymorphism.
  • Worked in Unit, System and Acceptance Testing while developing test cases, building test data and execution tests

Environment: Java(JDK1.7), JSP, Java Script, Ajax, JQuery, Spring 4.0, Spring Integration, Spring MVC, Rest, Spring DI/IOC, Apache Lucene, JaSpell, QPid, Apache Commons, DAO,Hibernate4.0, DTO, JSON, Maven, Eclipse IDE, Mongo DB, JAXP 1.2, JAXB 1.0, JDBC, Junit.

Confidential

Java Developer

Responsibilities:

  • Understand legacy and gather requirement for new system.
  • Coordinate development progress with management planning.
  • Preparing document extract from lotus notes client and develop utilities that supports Filenet migration.
  • Develop macros for metadata validation.
  • Coordinate with offshore team from BAU activities
  • Support migration activity.
  • Develop automated app that support metadata update.
  • Used Eclipse 4.0 as IDE, Maven as the build tool and SVN version control.
  • Implemented Model View Controller (MVC) architecture using Spring MVC framework.
  • Used Spring Framework for Spring Rest, Dependency Injection, IOC
  • Involved in development of rich user interface components using JSON, Angular JS and HTML
  • Implemented various Core Java concepts such as Exception Handling, Collections API, Generics, Enhanced for loop Inheritance and Polymorphism.
  • Worked in Unit, System and Acceptance Testing while developing test cases, building test data and execution tests

Environment: Java, Angular JS, Spring 4.0,Spring Rest, Spring DI/IOC, LOTUS Notes, FileNet, FileNet API, Excel macros, ORACLE, JDK1.7, JDBC, Junit.

Confidential

Java Developer

Responsibilities:

  • Worked in Agile (Scrum) team with Tech Leads, Business Analysts, System Analysts, Testers
  • Implemented Model View Controller (MVC) architecture using Spring MVC framework.
  • Used Spring Framework for Dependency Injection, IOC
  • Developed user interface using JSP, JSP Tag libraries and JavaScript and CSS
  • Worked on JAX-RS Calls to Resources, developed application workflow from backend to frontend
  • Analyzed, Designed, Developed, Modified and Tested Business Modules for application
  • Involved in development of rich user interface components using JSON, Ajax, JQuery and HTML5
  • Implemented various Core Java concepts such as Exception Handling, Collections API, Generics, Enhanced for loop Inheritance and Polymorphism.
  • Using JAX-B for marshaling/un-marshaling of XML documents to java objects and vice versa.
  • Used Web and Rest services to access the data stored in regional databases
  • Consumed a Web Service for exchange rate calculation.
  • Worked on Service Layer Classes which calls to DTO layer in order to access backend objects
  • Utilized Hibernate as Object Relational Mapping Tool for persistence
  • Deployed Application on WebSphere Application Server v7.0
  • Worked in Unit, System and Acceptance Testing while developing test cases, building test data and execution tests
  • Used Eclipse 3.0 as IDE, Maven as the build tool and SVN version control.

Environment: JSP, Java Script, Ajax, JQuery, Spring 3.0, Spring MVC, Spring DI/IOC, Apache Tiles, WebSphere Application Server (WAS) v7.0, Apache Commons, DAO, DTO, XML, JAX-RS,, JAX-WS, Maven, Eclipse IDE, Hibernate 3.3, JAXP 1.2, JAXB 1.0, JDBC

Confidential

J2EE Developer

Responsibilities:

  • Analyzed and defined user requirements, prepared project proposals, used application development tools to develop customized computer systems and executed testing plans.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Factory Method, Service Locator, Singleton and Data Transfer Objects (DTO)
  • Design and developed web application using JSP, Servlets.
  • Created XML Validation using SAX and DOM XML parsers for data retrieval.
  • Managed business objects, resource management in the business logic tier using Spring Framework. Implemented the business layer by using Hibernate with Spring DAO and also developed POJO java classes using ORM tool.
  • Involved in writing Hibernate mapping files (HBM files) and configuration files.
  • Implemented hibernate mapping with annotations.
  • Configured WebApplicationContext as a ContextListener in the web.xml file to Integrating Spring with JSP.
  • Performed Validations on UI data using JavaScript
  • Implemented spring modules Dependency Injection and Aspect Oriented Programming.
  • Extensively used JSP pages for developing web- applications.
  • Had good working experience in Java Scripting for validating the Java server pages.
  • Extensively used core JAVA concepts like Multi-Threading and Collections Framework.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Wrote Junit test cases for testing UI Framework classes.
  • Involved in deployment of application on JBoss Application server6.0.

Environment: Java, J2EE, Hibernate, JBoss Application server6.0, Oracle 10.i, Windows 2000/XP/7,SQL,Spring MVC framework.

Confidential

Senior Java/ J2EE Developer

Responsibilities:

  • Analyzed and defined user requirements, prepared project proposals, used application development tools to develop customized computer systems and executed testing plans.
  • Have used various design pattern to build the application
  • Design and developed web application using JSP, Servlets.
  • Created XML Validation using SAX and DOM XML parsers for data retrieval.
  • Managed business objects, resource management in the business logic tier using Spring Framework.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed POJO java classes using ORM tool.
  • Involved in writing Hibernate mapping files (HBM files) and configuration files.
  • Implemented hibernate mapping with annotations.
  • Implemented Spring modules Dependency Injection and Aspect Oriented Programming.
  • Extensively used JSP pages for developing web- applications.
  • Had good working experience in Java Scripting for validating the Java server pages.
  • Extensively used core JAVA concepts like Multi-Threading and Collections Framework.
  • Used UML Language for Class diagrams, Interactive diagrams, Use Case diagrams
  • Used Log4J to capture the log that includes runtime exceptions.
  • Wrote Junit test cases for testing UI Framework classes.
  • Involved in deployment of application on JBoss Application server6.0.

Environment: Java 5, J2EE, Spring 2.5, Hibernate 3.0, Java Script, UML, JUnit, Eclipse, Oracle 9, HTML, XML, SQL, Windows XP/NT, CVS, SVN, Open GTS technologies, JBOSS Application Server 6.0

Confidential

Senior Developer

Responsibilities:

  • Involved in analysis, design and development of Plant Activity System as well as Internal Movement System and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSP, HTML, DHTML, JavaScript.
  • Developed Custom Tags to support custom User Interfaces.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate.
  • Used Eclipse for writing code for JSP, Servlets.
  • 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 JBOSS Application Server
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Created Test scenarios and Test cases for end to end testing of complete application using JUnit.
  • Used Microsoft Visual Source for version control across common source code used by developers.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JDBC to make the database connectivity to operational database Oracle 10g.
  • Used TOAD as an interface to connect to the Oracle Database.
  • Developed JUnit test cases for all the developed modules.

Environment: Java 1.5, J2EE, JSP 2.0, Spring 2.5, Hibernate 2.0, JMS, PL/SQL, Oracle 10g, HTML, CSS, DHTML, XSL, XSLT, XML, XSD, JAXP, JAXB, ANT, JavaScript, NetBean, JBOSS Application Server 4.0, TOAD.

Confidential

Software Developer

Responsibilities:

  • Involved in analysis, design and development of Plant Activity System as well as Internal Movement System and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSP, HTML, DHTML, JavaScript.
  • Involved in development of DAO classes using JDBC.
  • Involved in development of the Application front end using JSP with extensive usage Tag Libraries.
  • Implemented Struts framework for developing the business logic.
  • Participated in configuration of web.xml and struts-config.xml.
  • Used Commons Validation framework for validating forms.
  • Implemented business rules for enquiry and quotation, and code for validating input field and displaying error messages.
  • Used Eclipse IDE to develop java code.
  • Used web services to provide details to the buyer.
  • Integrated various modules and deployed them in JBoss Application Server.
  • Aided development of JUnit test cases.

Environment: JDK 1.3, CVS, SQL/PL SQL with Oracle8.i, HTML, JDBC, JUnit, Java Mail, Log4j and JBOSS Application server.

We'd love your feedback!