We provide IT Staff Augmentation Services!

Sr. Java Programmer Resume

0/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • Over 7 + years of IT experience developing in Client/Server and Web - based, distributedarchitectures using Java and J2EE technologies.
  • Strong experience in the entire Software Development cycle(SDLC)
  • Experience in implementing AngularJS
  • Experience in implementing Agile/Scrum development of Software development
  • Experience in implementingModel View Controller (MVC) Architecture based applications using Struts and SpringFrameworks.
  • Expertise in struts tag libraries.
  • Experience in implementing SOA architectures with web services using WSDL, SOAP/ Restful and UDDI
  • Highly proficient in building REST (JAX-RS) based web services with JERSEY
  • Experience in implementing IOC/Dependency Injection features in various aspects of SpringFramework (Core, JDBC, AOP, MVC and DAO).
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations
  • Vast experience in designing and developing Enterprise Applications using EJB (Entity, Session and Message Driven Beans)
  • Expertise in designing and implementing of multi-tier distributed applications using JAVA, J2EE, JSP, HTML, Struts, JDBC and Java Beans.
  • Strong experience in writing and creating XML, DTD, XML Parsers like SAX and JDOM, XSLT, XPathSOAP and WSDL
  • Experience in process to validate, parseand extract data from Java-to-XML Binding tools like JAXB.
  • Experience in working with Application servers like BEA Web logic, IBM Web sphere, JBossand Web servers as Tomcat.
  • High working knowledge of IDE Eclipse.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views,triggers and data connectivity and data integration of Oracle
  • Good Experience in software configuration management using CVS,GIT and SVN
  • Strong in developing use cases, sequence diagrams and preliminary class diagrams for the system using UML, Microsoft Visio and Rational Rose.
  • Experience in test driven development.
  • Expertise writing Unit Test classes using Junit and Easy Mock.
  • Knowledge on continuous integration and build tool Jenkins.
  • In-depth understanding of Data Structures and Algorithms.
  • Excellent analytical, problem solving, communication and inter-personal skills with ability to interact with individuals at ease.

TECHNICAL SKILLS

Operating Systems: Unix, MS-DOS, Windows 2000/XP/NT,7

Languages: C++, Java, J2EE, SQL/PLSQL

Java Technologies: J2EE, JSP, Servlets, JDBC, JMS, JNDI, UDDI,web Services.

Web/App. Server: Tomcat 6.x, WebLogic7.0,10.0, and Web Sphere 6x, JBoss4

Frameworks& Tools: Struts 2.0, Spring, MVC, ATG, Hibernate, JUnit, Easy Mock, Maven, ANT, AJAX, Log4J, Eclipse, RAD 6.0, STS.

Web Technologies: HTML,DHTML,CSS,JavaScript,JSP,JQUERY,AngularJS,Servelts,Spring,Struts 2.0

Databases: ORACLE 10g/9i/,DB2,SQL Server, MYSQL 5.0/4.1

Design & Modelling: UML, Design Patterns, Microsoft Visio, Rational Rose 3.0,Agile SCRUM

Tools: /IDES: RAD 7.5,Net Beans and Eclipse

Build Tools: ANT, Maven

Version Control Tools: CVS, SVN, GIT

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

Sr. Java Programmer

Responsibilities:

  • Prepared design documents with Sequence Diagrams, Class Diagrams usingMicrosoft VISIOtool.
  • UsedSpringBeans to encapsulate business logic and Implemented Application MVC Architecture usingSpring MVC.
  • UsedthespringmodulesofDI/IOC, AOP and Spring MVC.
  • UsedSpring XML configuration forDependency Injection.
  • Usedspring JDBC Templateto do CRUD operationswith Database.
  • Involved in creatinginternal & external services, Entity services and handlers.
  • WrittenSQL queries & PL SQL - Stored procedures, functions,triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Created continuous integration builds usingAnt & Jenkins. And deployedthe application onWebSphere applicationserver.
  • CreatedJUNITtest cases and ran the TEST SUITE.
  • Addressed defects identified inIST, QA, UAT and Productionphases. And trackedthem usingJira.
  • Participated inUnit testing usingJUNIT
  • Developed UI screens using HTML,CSS,Javascript and AngularJS.
  • Developed RESTful webservices using JERSEY API.
  • Developed components of REST web services end to end, using different Annotations with clear understanding on PUT, GET, POST and DELETE operations
  • Used JMS with WebSphere application server.
  • Used design patterns like Factory Pattern,Singleton.
  • Utilized external tools likePutty and FileZillato work with remote files and connecting to remote systems.

Environment: JAVA/J2EE, Servlets, JSP,HTML, JavaScript, Spring frame work- DI,JERSEY, AOP, MVC, AngularJS,JDBC Templates, REST,IBM MQ Series, RAD 8.0, Web Sphere Application Server 8.1, JUNIT,DB2 etc.

Confidential, Richmond, VA

Sr.Java Developer

Responsibilities:

  • Implemented the architecture of the modules according to theJ2EEstandards (Presentation-tier, Business-tier and Persistence-tier).
  • Developed and maintained web services using soa protocol.
  • Used Agile methodology namedSCRUMfor all the work performed.
  • Implemented business layer using Spring MVCframework
  • Extensively Used Spring Inversion of control and Transaction Management features.
  • Implemented the application usingExecution ServicesFramework, whichis based on MVC design pattern as a presentationlayer.
  • Generated the Model part of MVC with Spring Framework.
  • Developed the Hibernate mapping files and Domain objects in persistence layer.
  • Implemented design patterns likeSingleton,DTO.
  • Worked with Java Script events and functions.
  • Used SoapUI for webservices testing.
  • Used Log4j for logging errors
  • Performed extensive test drivendevelopment-usingJUnit for unit testing.
  • Used Maven for build code.
  • Deployed the application onJBossapplication server.
  • Used eclipse Helios for development.

Environment: Java, J2EE, DB2, Java Script, XML,XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Maven, Hibernate, Web Services, Spring Framework, Struts framework, JBoss Application Server, Eclipse, JUnit, Maven, SoapUI.

Confidential, Green Bay,WI

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Requirement Analysis
  • Written JavaScript functions to get dynamic data and for client side validation.
  • Implemented the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database.
  • Implemented associations among various entities, configuring the XML mapping for the defined entities with the corresponding classes.
  • Designed and developed SOA REST based services using JERSEY.
  • Used REST CLIENT for testing webservices.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework
  • Created and maintained mapping files and transaction control in Hibernate.
  • Developed business logic using Spring MVC.
  • Involved in writing the JUNIT test cases involved in writing test suites test units.
  • Used unix scripts for creating a batch processing scheduler.
  • Used TOAD to connect to DB and write PL/SQL procedures.
  • Used MAVEN to build the project
  • Extensively used AGILE methodology for development.
  • Used Log4J for extensive logging, debugging and error tracing.
  • Involved in integration of all the modules associated with integration testing.

Environment: JSP, JSTL, Java Script, CSS,Hibernate, Ant 1.6, Web Sphere Application Server 7.0,, TOAD, Oracle 9i, Rational Rose, and UML, JavaScript, Servlet, EJB, XML,AJAX, WebServices, SAD,WebSphere,Oracle9i,10g, Rational RequisitePro, TestDirector7.0

Confidential

Java Developer

Responsibilities:

  • Involved in several phases of the project including strategic study, requirements analysis, application design, technical design, development, testing & debugging, implementation, documentation and in corporation of user feedback to plan enhancements in the application system.
  • Coding of JSP Pages for External Application (EXA) using Custom Tag Library which create standard tag used in the application.
  • Coding of Handler Classes and Value Objects (Company, User, Address, and Accounts Value Objects etc) passed to the INA Applet for display.
  • Involved in coding Stateless Session Bean that validates an input XML and sends the validated XML to the Queue using JMS API. These session beans are called by Message Driven Beans.
  • Coded XML validator java class, used by the Session Bean.
  • Involved in JMS client classes and testing it setting the Queue Connection Factory and Queue Administered Objects in Weblogic Internal JMS Server.
  • Coding of EJB Entity Bean classes and local and remote interfaces using a Proxy class that instantiate either a Local or Remote Object. Configuring/binding JNDI Reference in Application Server.
  • Data is inserted in Oracle Database as a CLOB data using the DAO Framework via the Bulk Entity Bean (BMP).

Environment: Java, JDK 1.4, EJB, JMS, Struts, JSP, Applets, AWT, SWING, RMI, JDBC, Weblogic, HTML, CSS, XML, XSL, JavaScript.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Used Microsoft VISIO for developing Use Case Diagrams, Sequence Diagrams and Class Diagrams in the design phase.
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP and HTML.
  • Used JavaScript for client side validation.
  • Developed Struts Framework in the application, which is based on the MVC design pattern.
  • Implemented Hibernate in data access layer to access and update information in the database.
  • Actively involved in designing and implementing Factory method, Singleton, MVC and Data Access Object design patterns.
  • Web services used for sending and getting data from different applications using SOAP messages. Then used DOM XML parser for data retrieval.
  • Used JUnit framework for unit testing of application and ANT to build and deploy the application on Web Logic Server.

Environment: Java, Eclipse, Struts Framework, Hibernate, Servlets, JSP, XML (DOM), SOAP, Web Logic, JavaScript, UML, HTML, JUnit, ANT and Oracle.

We'd love your feedback!