We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 8 years of experience in Design & Development of Enterprise Applications, Web Applications, and Web Services in Java/J2EE and related technologies.
  • As a Senior Developer, expert in gathering Requirements and System Analysis, Experienced in teh Software Development Life Cycle (SDLC) of analysis, design, developing, documenting, testing, and performance tuning.
  • Extensive working experience wif J2SE, J2EE and related JAVA technologies JDBC, Servlets, JSP, JNDI, JMS, JSTL,JUnit.
  • Proficient in using Object Oriented Programming Analysis and Design (OOAD) principles, UML and Rational Rose, Object Oriented Design Patterns in building high performance applications.
  • Expertise in using various frameworks like Spring, Struts, JSF, EJB and ORM Technology like Hibernate.
  • Extensive experience in implementing MVC framework using various Spring and Struts modules (Spring MVC, Struts MVC) along wif Hibernate as teh back - end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Hands on experience in developing user-interfacing applications using JSP, HTML, DHTML, CSS, JavaScript, JQuery, Angular JS, XML and AJAX.
  • Expertise in XML related technologies XML (SAX, DOM), XSL, XSLT, XML Schema, DTD, Custom Tags.
  • Strong experience in Service Oriented Architecture (SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components like SOAP, WSDL, XSD, UDDI, Apache Axis2 and JAX-WS, JAX-RS.
  • Good Understanding of Relational Database concepts and experience in Query construction using SQL, PL/SQL. Extensive experience in writing, editing and maintaining database objects Triggers, Stored Procedures.Worked using databases like Oracle, DB2 and MySQL.
  • Experience wif multiple Servers like Apache Tomcat, IBM WebSphere, WebLogic, JBoss and Glass fish.
  • Expertise in using source code change management, version control tools Subversion, CVS, and Clear Case.
  • Good working knowledge of Build Tool like MAVEN, Apache ANT and Expertise in using IDEs like Eclipse and JBoss Developer Studio, MyEclipse for debugging and coding standards.
  • Good knowledge of Extreme Programming using Agile Methodologies wif iterative and incremental Software Development process.
  • Proficient wif creating Test Plans, defining Test Cases, reviewing and maintaining Test Scripts, interacting wif team members in fixing errors and executing User Acceptance Testing (UAT), Unit, System Integrated Test, Regression Test and Customer Test.

TECHNICAL SKILLS

Programming Languages: JDK1.4, 1.5, 1.6, 1.7

Client Scripting: CSS, HTML 4, HTML 5, SASS, JavaScript, JQuery 1.8,1.9, Dojo, Angular JS

Server Scripting: JSP, Custom Tags, Struts HTML Tags, Struts Logic Tags, Spring Form Tags, Ice faces Tags

XML Technologies: JAXP, JDOM, XPATH, XPOINTER

XML Tools: Altova XML Spy 2008,2009

Application Server/ Web Server: Tomcat 4.5, 5.0, 5.5, 6.0, Glass Fish 4.1, Web sphere 6.1,7.0, Web logic 8.1,10, JBoss 4.0,5.1,6.x

UML Tools: AltovaUML Model, Rational Rose Enterprise

Methodologies: Waterfall, Agile ( XP, Scrum)

Database Technologies: Oracle 8i, 9i, 12g, MySQL 4.0,5.1, MS SQL 2000,2005

Database Tools: Toad for Oracle, Toad for MySQL, MySQL Workbench, Altova Database Spy

MVC Frameworks: Spring 3.0,3.1,4.0, Struts 1.3.10, Struts 2.1, JSF 1.2,2.1,Servlet

Messaging Systems: JMS, IBM MQ-Series

Testing API: JUnit, JUnitPerf, DBUnit, Load Test, Selenium, Fitness, JBehave

Testing Tools: Load Runner, eLoader, eTester, JMeter, TIBCO

IDEs: Eclipse, IntelliJ, JBoss Developer Studio

ORM Tools: JPA, Hibernate 3.0, 3.1, 4.3, iBatis 4.0.

HLTML Tools: MS FrontPage 2003, Adobe Dreamweaver MX

Platforms: Windows Server 2008, Linux Red hat Server 2005, Solaris 4.1, HP Unix 3000

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Senior Java Developer

Responsibilities:

  • Actively involved in teh various phases of SDLC to analyze business requirements, analysis, design, development, testing and support.
  • Followed teh Agile (Scrum) development methodology and participated in daily Stand-up meetings to update teh task status on teh assigned tasks such as technical documentation, development of different modules.
  • Implemented teh application using Spring MVC web framework based on MVC Architecture.
  • Used J2EE design patterns like MVC, Business Delegate, and DAO.
  • Involved in teh development of presentation tier using HTML, CSS, Bootstrap, Angular JS, and JSP.
  • Developed validations for forms data as well as server side using Angular JS validation.
  • Applied Spring IOC to facilitate Dependency Injection.
  • Integrated Spring Security Delegating FilterProxy filter chain in web.xml to secure teh application and limit access privileges to teh users.
  • Developed RESTWeb services to expose teh business methods to external services in teh project.
  • Implemented Integration process using Apache Camel to integrate different modules in entire project.
  • Used SQL Developer framework to write SQL queries and used JDBC to access database andimplementation of connection pooling.
  • Implemented Angular JS and AJAX for teh better performance of system and partial page rendering.
  • Developed JUnit test classes to test teh functionality of a code and developed test cases for Camel Routing.
  • Used SLF4j to record teh log messages to teh log files.
  • Used software versioning and revision control system SVN to maintain versions ofCodebase.
  • Worked wif Maven build tool to build and deployed application on JBoss application server.
  • Used JBoss Developer StudioIDE to develop teh Application.
  • Interacted wif teh Quality team about teh issues, bugs found and fixing them in teh testing phase of teh Application

Environment: Java, J2EE, Spring MVC, Spring Security, Apache Camel, Servlet, JSP, HTML, CSS, Angular JS, Ajax, JSON, Oracle, JBoss, Maven, SVN, and JUnit.

Confidential, Omaha, NE

Senior Java Developer

Responsibilities:

  • Actively involved in teh various phases of SDLC to analyze business requirements, analysis, design, development, testing and support.
  • Followed teh Agile (Scrum) development methodology and participated in daily Scrum calls to update teh task status on teh assigned tasks such as technical documentation, development of teh check administration module.
  • Implemented teh application using Struts 2.x web framework based on MVC Architecture
  • Used J2EE design patterns like MVC, Session Facade, Business Delegate, and DAO.
  • Involved in teh development of presentation tier using HTML, JavaScript, CSS, JSP, Struts Tag Libraries and defined common page layouts using Tiles.
  • Developed validations for forms data as well as server side using Struts validators frame work.
  • Applied Spring IOC to facilitate Dependency Injection.
  • Integrated Spring SecurityDelegatingFilterProxy filter chain in web.xml to secure teh application and limit access privileges to teh users.
  • Implemented SpringBatch andSpring Task Scheduler toautomate importing data from CSV files sent from client into DB2 database.
  • Used SQL Developer framework to write SQL queries and used JDBC to access database andimplemented of connection pooling.
  • Used Log4j to record teh log messages to teh log files.
  • Fixed teh bugs raised in teh SIT and UAT testing phases.
  • Used software versioning and revision control system CVS to maintain current and historical versions ofCodebase.
  • Worked wif Maven build tool to build and deployed application on Apache Tomcat server.
  • Used EclipseIDE to develop teh Application.
  • Interacting wif teh Quality team about teh issues, bugs found and fixing them in teh testing phase of theApplication.

Environment: Java, J2EE, Struts, Spring IOC, Spring Security, Spring Batch, Servlet, JSP, HTML, CSS, JavaScript, Ajax, DB2, Apache Tomcat, Maven, CVS, and JUnit.

Confidential, New York, NY

Senior Java Developer

Responsibilities:

  • Assessing information needs of teh users and developing technical specifications/solutions.
  • Developed low level design document and Java components.
  • Followed Agile methodology, interacted wif teh client, for taking feedback on teh features.
  • Used SmartTrade API to get client data and display using JSP.
  • Built a web frontend using Spring MVC Framework wif JSP, HTML, CSS, AJAX, and JavaScript.
  • Developed Web services(SOAP and REST) to expose teh business methods to external services.
  • Developed Web Enable client FIX interface for order routing and developed test cases.
  • Developed a messaging queue using JMS messaging to notify return messages post execution and to interact wif orchestration engine.
  • Extensively used executor framework for developing orchestration engine to send request to and get multiple response from third party system.
  • Used Adapter Pattern and combined sequential and parallel enterprise pattern to send and receive data from our third party system.
  • Used Aggregator and conversional pattern to aggregate teh response received.
  • Developed Helper Classes and Value data access objects which interact wif Database.
  • Implemented Hibernate (ORM Mapping tool) framework to interact wif teh database to update, retrieve, insert and delete values TEMPeffectively.
  • Developed andtested persistence of order messages onoracle databaseusingHibernate.
  • Developed functional test cases and end to end test cases on JUnit for testing for business scenario.
  • Conducted unit, integration and regression testing.
  • Developed Aspects for logging errors in teh application. Given Production support forAutosys jobs for Client orders/trade report generation.
  • Used Maven build tool to build teh application on Eclipse IDE and deployed on IBM Web Sphere.
  • Performed teh code reviews and enforcing teh standards. Coordinated wif Quality Analysis team and handling issues.
  • Interacted wif different teams, and involved in reviewing deliverables.

Environment: Java, JMS, Web services (SOAP and REST), FIX Engine, Spring MVC, Hibernate, JSP, HTML, CSS, JavaScript, SQL, Oracle, IBM WebSphere, JUnit, Maven, Eclipse IDE, UNIX.

Confidential, Memphis, TN

Java Developer

Responsibilities:

  • Participated actively in Requirements gathering in close contact wif teh client and was responsible for functional requirements documentation.
  • Understood teh Insurance business functionality and business process of teh system. Responsible for developing UML (Use cases realization models, Class & Sequence diagrams) models using IBMRational Rose XDE.
  • Responsible for MVC design and implemented using Struts MVC framework.
  • Designed and developed user interface (UI) components using JSP, HTML, CSS, JavaScript, Struts and Tiles.
  • Implemented XML data parsing using SAX and Web Services (SOAP) using Apache Axis.
  • Implemented design patterns like Service locator and DAO.
  • Designed and implemented teh data layer components using Hibernate to connect wif Database.
  • Created Stored Procedures and functions and wrote complex SQL queries for various functionalities.
  • Responsible for Integration testing and debugging teh application.
  • Developed JUnit testing framework for various modules.

Environment: Java, JSP, Struts, Tiles, XML, JSP, HTML, CSS, JavaScript, Web Services (SOAP), Hibernate, Oracle 10g, WebSphere, ANT, UML, Rational Rose, JUnit.

Confidential

Junior Java Developer

Responsibilities:

  • Developed teh Application using SpringMVC Architecture.
  • Constructed different modules using Java, JSP, Servlets and JSTL.
  • Developed user Interfaces using JSP's to provide unique personalized look-and-feel for administrators and other users of teh system using HTML, CSS, and JavaScript.
  • Wrote reusable components for presentation end to use across all teh other modules in teh applications such as pagination, dynamic rending of table data wif customized view etc.
  • Involved in OOA/Design, UML Modeling and in developing Use Case Diagrams, Class diagrams, Behavioral Diagrams (Activity Diagrams, and Sequence Diagrams).
  • Developed design Patterns like Factory and Singleton and used extensively.
  • Developed configuration classes for accessing configuration and database information.
  • Primitive client side validations are handled using JavaScript.
  • Used JDBC to connect to back end database Oracle.
  • Used SQL extensively by developing different tables and run SQL queries on them.
  • Performed analysis of defects associated wif Application to Application interfaces, helping to identify teh root cause and teh team that needs to fix teh problem.
  • Developed project by using Maven build tool to build and deployed application on Apache Tomcat server.
  • Conducted unit and integration testing using JUnit. Involved in project enhancements and maintenance.

Environment: Java, Spring MVC, JSP, Servlets, JSTL, JavaScript, HTML, CSS, JavaScript, Oracle, Tomcat and JUnit.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in several phases of teh project including application analysis, technical design, development, debugging, testing & documentation and in corporation of user feedback to plan enhancements in teh application system.
  • Developed teh code for teh tabulated listings, reports and charts for teh performance of teh employees using MVC design pattern and on Struts Framework (Struts MVC) and data access.
  • Developed front-end user interface modules by using JSP, HTML and CSS. Front-end validations of user requests carried out using Java Script.
  • Developed teh interacting JSPs and Servlets for modules like User Authentication and Performance Display.
  • Developed teh Actions classes, logic classes for executing business logic, DAO classes to access teh Database using JDBC.
  • Used ClearCase as a source code controller, Used ClearQuest for issues and defects (bug tracking).
  • Used ANT Scripts to build and deploy teh applications on WebSphere application server.
  • Responsible for code reviews, writing unit test cases and unit test using JUnit. Monitored error logs using Log4j framework

Environment: JAVA, JSP, JDBC, HTML, CSS, JavaScript, Web Services, DB2, Rational ClearCase, ClearQuest, WebSphere, ANT, Log 4j, Linux and JUnit.

We'd love your feedback!