Java Developer Resume
Rockville, MarylanD
SUMMARY
- Over 6 years of experience in various phases of Software development including system analysis, design, development, testing, and implementation of web based applications using JEE architecture.
- Hands on experience in using OOPS for building n - tier architecture systems with front-endlayer, application layer including middleware and core business frameworks and back-end database layer integration.
- Applied Rational unified Process (RUP), AGILE and SCRUM process in projects.
- Experience in Java, J2EE technologies like JSP, SERVLETS, JDBC, JMS, JPA and JavaBeans.
- Expertise in developing web services with XML based protocols usingJAX-RPC, JAX-WS,JAX-RS, SAOP and REST.
- Wrote and deployed EJBs on WebSphereandWeblogic 8.1/7.1 application server
- Hands on experience in dynamic web development using Java Script, jQuery, HTML5, CSS3 and XML.
- Hands on experience using java based development frameworks like Grails & Groovy, Spring and Hibernate.
- Experience inPL/SQL, Database Design and JDBC programming.
- Working experience inApacheTomcat,JBoss, Weblogic and WebSphere Application servers.
- Expertise in implementing applications with Model-View-Controller (MVC) Architecture using Struts and Spring MVC frameworks.
- Hands on experience in using Maven and ANT build tools.
- Hands on experience in using Selenium.
- Experience in java application testing using JUnit framework for unit testing.
- Expertise using version control toolsSVN,CVS and ClearCase.
- Quick learner of new technologies that will allow for a more effective design and implementation.
- Intellectual capacity to grasp new situations quickly and problem solving skills.
TECHNICAL SKILLS
Languages: Java
JEE Technologies: Servlets, JSP, JDBC, JPA and JMS
MVC frameworks: Spring MVC, Struts
Application frameworks: Spring, Grails & Groovy
ORMframeworks: Hibernate 3.5
IDE Tools: Eclipse, STS and IBM RAD.
Application Servers: WebLogic, WebSphere and Tomcat 5.x
DBMS: MySQL, Oracle and IBM DB2
Operating systems: Windows- 98/2000/2003/ XP, Linux and Unix
Unit testing: JUnit
Build Management: Maven, ANT
Methodologies: Rational unified Process (RUP), AGILE and SCRUM
JavaScript /Ajax frameworks: JQuery
XML Technologies: JAX-RPC, JAX-WS, JAX-RS, SAOP and REST.
Web Technologies: HTML, CSS, XML, JavaScript, AJAX, JQuery
Others: SVN, CVS, Selenium.
PROFESSIONAL EXPERIENCE
Confidential, Rockville, Maryland
Java Developer
Responsibilities:
- Interaction with Business users to gather and analyze requirements.
- Implemented presentation layer using GSP, XHTML, CSS, Javascriptand jQuery.
- Involved in working on the tasks related to develop web services using GroovyWS and SOAP.
- Involved in designing the database using Grails ORM.
- Developed Domain class, Controller class and CRUD views in Grails.
- Involved in writing code for significant portions of ATSS application like uploading files, downloading the files, site security using Apache Shiro and user authentication.
- Configured Dependency Injection between components using Spring's (IoC).
- Developed Service class, Utility class, Dynamic Tag Library, Unit and Integration test classes using Grails.
- Involved in developing the presentation and business layers of web-application and deployed application using Glass Fish server.
- Responsible for performance testing, unit testing and integration testing.
- Implemented logging using Log4j.
- Provided technical support to the application hosted in Stage and Production environments.
- Worked with QA team to ensure test cases are in line with requirements.
- Used SVNas version control tool.
Environment: Java,Grails and Groovy, Hibernate, J2EE, Spring MVC, JQuery,CSS, XHTML, JavaScript, SOAP,Glass Fish Server,MySQL, Quality center/JIRAandSVN.
Confidential, Washington D.C
Java Developer
Responsibilities:
- Understanding the business requirements and create user stories as part of the Sprint, while following the Agileprocess of software development.
- Implemented presentation layer using Spring MVC and jQuery.
- Created and deployed web pages using Java Script and JQuery.
- Used Spring Core to integration with persistence layer and Spring AOP for transaction management.
- Involved in implementation of a module which acts as an interface between SCORE and existing Subscription Management System (SMS, which is responsible for activating/deactivating radios from obtained inputs) named as PCHAN.
- PCHAN is a system developed using Hibernate which consists of different sub transaction processors managed by a Transaction Manager.
- Worked on java multi-threading concepts to handle user requests.
- Involved in developing web services using Axis2, JAX-WS and SOAP.
- Worked with Mavenfor building the project and Jenkins for Continuous Integration.
- Responsible for performance testing, unit testing and integration testing, handling change requests.
- Deployed application using Weblogic server.
- Implemented logging using Log4j.
- Scheduled different jobs that have to be run for every few seconds using Spring Batch.
- Handling different migration issues creep up between UAT and Production environments.
- Responsible for implementing the code, Fixing QA defect rose on Quality Center/JIRA.
- Used SVNas version control tool.
- Updated UAT run book.
Environment: Java,Hibernate, J2EE, Spring MVC, Spring AOP, Spring core,JQuery, JavaScript, HTML, CSS, Axis2, JAX-WS and SOAP, Maven, Jenkins, STS, WebLogicServer, Quality center/JIRA, SVN and XML.
Confidential, Herndon, VA.
Java Developer
Responsibilities:
- Attending JAD (Joint Application Discussion) session every week.
- Developed the application which is a database driven and implemented MVC architectural pattern including JSP, Form beans and Action classes using Spring MVC framework.
- Created and deployed web pages using Java Script and JQuery.
- Taken up the responsibility on the work items/tasks related to the development of the Web Services usingJAX-RS and REST.
- Used Hibernate framework for mapping Object Oriented model to relational database.
- Created tables, views and stored procedures for AVR calculations and also for some of the Rideshare applications
- Integrated Google translator on the application, which helps in translating the web pages in 30 languages.
- Worked on Unix shell scripts for migrating data.
- Deployed the completed product to the production on JBoss server.
- Used ANT automated build scripts to compile and deploy the application.
- Used Tortoise SVN tool regularly for source code maintenance and Assemble for bug tracking.
- Fixed operational issues and bugs while testing.
Environment: Java, JQuery, Java Script, JSP, Servlets, JDBC, SQL, Eclipse, ANT, Hibernate, REST, JSON,JBoss, Spring MVC.
Confidential, Ashburn, VA
Java Developer
Responsibilities:
- Interactions with the business team to gather the requirements review the specifications and monitor the work.
- Applied Rational Unified Process (RUP) in project.
- Worked withSpringMVC architecture andjQuery Framework for frontend application.
- Worked with deployment of the application on test and production environment using WebSphere Server.
- Used Spring Framework like Spring AOP and Spring Core.
- Involved in coding web services to connect to different servers using SOAP protocol.
- Implemented different health checks (Sending automated mails to multiple recipients) of different connectors.
- Implemented the scheduling logic using Quartz Scheduler.
- Migrated code base from ANT build to MAVEN 2.0.
- Worked on SSL for securely connecting to the remote system using Certificates.
- Implemented logging using Log4j.
- Responsible for performance testing, unit testing and integration testing, bugs fixing, handling change requests and code reviews.
- Responsible for the build management.
- Importing of Test cases in the form of Excel sheet
- Involved in developing Validation module.
Environment: IBM RAD,Springs Framework, jQuery Framework, J2EE, Web Services, Maven Build tool, SOAP,JavaScript, CSS, HTML, WebSphereServer, Quartz Scheduler.
Confidential
Java Developer
Responsibilities:
- Taking the Client requirement and based on the requirement developing the UI mock-ups using HTML and CSS.
- Designed the web tier using MVC design pattern of the Struts framework.
- Worked on various use cases in development using Struts and testing the functionalities.
- Implemented the view layer usingJavaScript, HTML andJSP. Business layer using Struts(MVC) frame work.
- Writing Ajax calls to populate data to the GUI screens.
- Developed SOAP based requests for communicating with Web Services.
- Using Struts as the framework to interact with the Service and DAO Layers.
- Used Maven to build all project modules.
- Designed database, worked with different DDL, DML commands and also used Stored procedures, views and triggers
- Worked with jasper reports.
- Developed and Deployed the application in both test and production environment.
- Reviewed test cases identified by testing team.
Environment: J2EE,Ms SQL Server, HTML, CSS, JavaScript, JSP,Struts, SOAP, Maven, Jasper reports, Eclipse, Tomcat.