We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Albany, NY

PROFESSIONAL SUMMARY:

  • Around 8 years of professional IT experience with full project lifecycle development in JEE technologies Requirements analysis, Design, Development, Testing and Deployment of software applications
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modelling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment
  • Excellent working experience in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Facade, Service Locator etc.)
  • Developed Service Oriented Architecture (SOA) based J2EE applications that confirms SOA Standards.
  • Developed web - based applications using Java, J2EE, Hibernate, Spring, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL
  • Experience in working with different SDLC methodologies like Waterfall, RUP, Agile (TDD, SCRUM)
  • Skills on implementation of the project using both core and advanced Java technologies (Servlets, JSP, JSF, Hibernate, Spring, EJB, JNDI, JMS, JDBC, RMI) with various middleware technologies
  • Experience in client-side development with XHTML, CSS, JavaScript, JQuery, Angular JS, JSON and DHTML
  • Skills with DBCP  to connect to Database and used  iBatis  as OR-Mapping framework
  • iBATIS is a persistence framework that provides the benefits of SQL and the JDBC .  
  • Hands on experience in MVC architecture such as Struts framework, Spring MVC
  • Have extensive working knowledge on UNIX Shell Scripting and worked on Linux, Solaris
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, DTD, XSD, JAXB, JAXP, Apache Axis
  • Hands on experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
  • Experience in DB2, Oracle, Mongo DB and MySQL
  • Hands on experience with PL/SQL Stored Procedures, Triggers and Views
  • Worked on deployment, installation, configuration and issues with Application servers like JBoss, Apache Tomcat, Web sphere and Web Logic
  • Experience in developing Internet/Intranet Applications with Web Services like WSDL, SOAPand RESTful
  • Experience with test driven development (TDD) using a unit testing framework Junit and knowledge of ANT, Maven and Log4j tools.
  • Experienced in requirement analysis, and preparing High Level and Low Level design (HLD and LLD)
  • Used version controller tools like Subversion and CVS, Tortoise SVN and Git
  • Experienced with RAD/TOAD Iterative development methodologies
  • Ability to learn and use new systems and paradigms in considerably less time
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills.

TECHNICAL SKILLS:

Languages: Java, J2EE, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API, Java security

Mark-up/XML Technologies: DHTML, XHTML, JavaScript, AngularJS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON

Tools & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JSF, JUnit, Jasper reports, SOAP UI, Groovy

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2,CFX

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss EAP, Web Logic Server

Database: Oracle, SQL-Server, MySQL server, TOAD

IDEs: Spring Tool Suite, Eclipse, IBM Web Sphere Rational Architect

O-R mapping: Hibernate

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam

Version Control: Tortoise SVN,CVS, Rational Clear case, Git and Mercurial

OS & Environment: Windows Vista/XP/2000/NT, Sun Solaris, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE:

Confidential

Albany, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle ( SDLC ) such as requirements gathering, modeling, analysis, design, development and testing
  • Done thorough code walk through for the team members to check the functional coverage and coding standards
  • Design and develop custom pipes (JMS, Web Services and SQL) for mandates & accounts to flow into various processing systems
  • Senior team member responsible for delivering core architecture solution and complex components
  • Participated in requirement gathering sessions, and responsible to convert functional requirements to technical specifications and designs
  • Generated the use case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams in the design phase using Star UML tool
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
  • Developed the User Interface using JSP , Spring MVC frameworks, JQuery, HTML5, CSS3, and AngularJS.
  • Used spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO
  • Created  RESTful  web services interface to Java-based runtime engine and accounts
  • Used JAX-RS for building of Web Services. Also developed the web service client applications to test the web services. Tested the web service using Advanced Rest Client
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Actively involved in writing SQL using SQL query builder.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used DAO pattern to retrieve the data from database.
  • Worked with WebSphere application server that handles various requests from Client.
  • Developed test cases using Junitand the build scripts using Maven

Environment: Java, Hibernate, Spring, Servlets, XML, Tortoise SVN,JSP, MVC , Star UML, JUnit, Maven, WebSphere, Apache AXIS, UML, SOA, JAX-WS, Sun Metro stack, RESTful, SOAP UI, Log4J, SOAP, Oracle 10g, WSDL, JavaScript, Angular Js, Groovy, AJAX, JIRA and Spring Tool Suite

Confidential

Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed Use Case Diagrams, Object Diagrams and ClassDiagrams in UML using Rational Rose.
  • Used AJAXAPI for intensive user operations and client-side validations.
  • Developed the application using JSF 1.1 MVC Framework.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Inserted Dependency Injection between components using Spring(IOC) concept.
  • Implemented Asynchronous messaging between components using JMS 1.1.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed Java and EJB in Mainframe DB2 environment.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
  • Involved in the development of the User Interfaces using HTML, JSP, JS, Dojo Tool Kit, CSS and AJAX.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases,Oracle using Toad tool.
  • Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Involved in developing the Graphical User Interface using HTML, JavaScript, CSS and JSP.
  • Involved in UnitTesting of various modules by generating the Test Cases.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Involved in Bugfixing of various modules that were raised by the testing teams in the application during the Integrationtestingphase.
  • Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.
  • Performed deployment of applications on IBM WebSphereApplication Server.

Environment: Java, J2EE, XMI, JSF, Hibernate, SQL, PL/SQL, Spring, Oracle10g, XMI, CSS, Log4j, Subversion, JQuery, Angular JS, JBoss Application Server, Maven , Eclipse, JIRA.

Confidential

Chicago,IL

Java/J2EE Developer

Roles and Responsibilities:

  • Involved in entire lifecycle activities of the project including requirement gathering, analysis, design and development and testing
  • Involved in Object analysis, design and documentation of the application model using UML.
  • Implemented Authentication,Upload, Report and Logout processes. Supports Multipart file upload.
  • Developed Full text search using Apache Lucene.
  • Followed model, view and controller architecture (MVC) for the project development.
  • Developed the Presentation layer using Struts MVC. Implemented and maintained AJAX based rich client for improved customer experience.
  • Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application
  • Developed code using servlets API and java API
  • Used Hibernate as Persistence tool to interact with Persistent database Oracle.
  • Used Javascript, JQuery, JSTL, CSS3 and Struts 2 tags for developing the JSP’S.
  • Implemented the page GUI pages by using AJAX to asynchronous communication.
  • Created and executed unit test cases by using Junit framework and logging with log4j.
  • Implemented SOAP web services using apache axis.Used SoapUI for web services testing.
  • Worked with defect tracking system Mantis.
  • Worked with IDE as Eclipse Indigo and deployed into Tomcat Server & used ant build tool to achieve more functionality for build process.
  • Responsible for CI builds and integration of development stream in SVN.

Environment: Core Java, Java, J2EE 1.5(JSP & Servlets), HTML, CSS, Adobe Air, Adobe Flex, Hibernate, apache axis, web services, XML, UML, Testing, JBoss,Struts, Eclipse Indigo, Ant , SVN, Oracle 10g, SoapUI, Mantis.

Confidential

Washington, DC

Java Developer

Responsibilities:

  • Worked on various enhancements in the project.
  • Implemented new rule(DOT) to improve the air travel environment for customers.
  • Extensively used Apache Velocity Template Engine for UI design.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.
  • Used JDBC for database connectivity.
  • Designed and developed Velocity template pages using Struts.
  • Prepared documentation for various enhancements in the application.
  • Involved in various business meetings to gather business requirements for the project.
  • Involved in the development and unit testing of the application.
  • Deployed WAR files into the Tomcat Web Application server using Hudson.
  • Created Ant, UNIXShell scripts for build and deployment activities in QA, Staging and Production environments.
  • Used ClearCase as repository to control versioning of projects.
  • Wrote Jquery for the client side validations.
  • Wrote JUnit test cases for different business requirements.
  • Used Clear Case as repository to control versioning of projects.

Environment: Java, J2EE, Apache Velocity, JavaScript, JQuery, JUnit, JDBC, PL/SQL, Struts 1.0, Oracle10g, XML, CSS, Log4j, ClearCase, Tomcat Application Server, Eclipse, Clear Quest , Windows XP.

Confidential

Trainee Software Developer

Responsibilities:

  • Involved in understanding and analysing the requirements of the project.
  • Implemented server side programs by using Servlets and JSP.
  • Designed, developed and User Interface using HTML, JavaScript, AJAX and CSS.
  • Used JavaScript to perform Client Side Validation
  • Implemented using the MVC design pattern
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Used JDBC to interact with the underlying MySQL Database.
  • Involved in Unit testing for various components.
  • Used Log4J for any logging purposes during the development of the application

Environment:Java, J2EE, JSP, Struts, Servlets, JDBC, HTML, JavaScript, Eclipse, Tomcat and MySQL.

We'd love your feedback!