We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

0/5 (Submit Your Rating)

Research Triangular Park, NC

SUMMARY

  • Around 9 years of experience in diversified fields of Application Software System Analysis, Design and Development in J2EE applications.
  • Involved in all the phases of Software Development Life Cycle (SDLC). Delivered technical products adhering to the standards and quality guidelines of SDLC.
  • Ability to design and code medium to large size projects with full life cycle software development.
  • Ability to design the high level and low level design for medium to large scale projects by the requirements.
  • Have good experience in working on product development for Retail and supply chain web based applications.
  • Extensive experience in developing applications using JSP, Servlets, JavaBeans, EJB2.0, JSTL, JSP Custom Tag Libraries, JDBC, JavaScript, and Java Mail.
  • Strong Working experience in Spring, Hibernate, Spring Security, Spring Remoting, Spring MVC and Spring AOP.
  • Implementation and Working knowledge of Spring MVC, JPA and Hibernate 3
  • Hands on experience on extending IBM Sterling Order Management and Sterling Business Center e - commerce product.
  • Strong working experience in IBM Sterling Commerce, Extending of Sterling Business center and sterling API’s.
  • Worked in XML technologies like XSL, XSLT, XSD, XPath, DOM and SAX.
  • Worked in SOAP based Web Services, REST services technologies like WSDL, WS Security, and UDDI
  • Working knowledge of FLEX with java, JQuery, EXTjs, Angular JS, DOJO and JSON
  • Working knowledge of Spring Schedulers using Quartz framework.
  • Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML).
  • Working knowledge of middleware Framework Apache Camel.
  • Strong Working experience in Design, Development and implementation of several J2EE design patterns like Singleton, Model View Controller, DAO, Service Locator, Session Façade, Front Controller, Factory and Single Sign on.
  • Working experience with Single Sign On applications.
  • Experience in configuring and deploying Web Applications using JBOSS, Web Logic application servers and Tomcat Web server. .
  • Have extensive experience in working on product development with Agile Scrum Methodology.
  • Sound RDBMS concepts and extensively worked with Oracle 9i/10g.
  • Experience with write and execute database scripts SQL queries, PL/SQL Stored Procedures, Functions, Triggers and packages in Oracle, SQL Server and MYSQL.
  • Well versed with agile methodology and using toolset such as JIRA, code collaborator, CMVC, AccuRev, Perforce, Star UML, findBug,AWT and Jenkins.
  • Worked with integrated development environments like Eclipse3.0/Eclipse4.0, Intellij12.x and WSAD5.0.
  • Strong domain knowledge in Retail, Airline and Product Development.
  • Knowledge in communicate POS devices by using JPOS.
  • Proven success in multi-tasking, handling multiple projects and responsibilities.
  • Dedicated and self-motivated; enjoy taking on new responsibilities and seeing projects through to completion.
  • Good analytical skills well motivated to rapidly acquire new skills on the job, good communication and interpersonal skills.

TECHNICAL SKILLS

Languages: JAVA, C, C++, UML and Objective C

Frame Works: Spring, Spring MVC, Spring AOP, Struts, Sterling Commerce, Apache Camel, Hibernate, EJB, Spring Security, Spring Scheduler, JPA and spring Remoting

Web Technologies: Java, J2EE, Servlets, JSP, and Tag libraries, EJB2.0, EJB3, JDBCJavaBeans, XML, MQ Series, MS, Ajax, DOJO, Jquery, EXTJS, FlexAngular JS, HTML, DHTML, CSS, JavaScript, SOAP based Web ServicesREST Services, WSDL, WS Security.

Application Servers: WebSphere5.0/6.0/7.0, Jboss4.0/3.0 and Weblogic8/9

Web Servers: Tomcat 4.0/5.0/6.0/7.0 , Apache HTTP server.

Databases: Oracle11/10g/9i, SQL Server 2000/2005/2008 , MySQL, DB2, and MS-Access

Database Languages: PL/SQL, SQL

Architectures: Spring3 MVC, Spring3 Web Flow, n-tier architecture, StrutsMVC architecture and J2EE

Operating Systems: Windows XP/2000/NT, UNIX, Red Hat Linux and Sun Solaris

Tools: & Utilities Eclipse3.0/Eclipse4.0 AccuRev, Star UML, JIRA, AWT, Jenkins and findBug.

Versioning Tools: CVS, Clearcase, CMVC and Perforce

PROFESSIONAL EXPERIENCE

Confidential, Research Triangular Park, NC

Sr.Java/J2EE Developer

Responsibilities:

  • Involving in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Analyzing business requirements and creating technical design documents for the application.
  • Interacting with business users to collect the requirement details.
  • Lead development and do the design and implementation for the features for various components like BOPIS (Buy online and pickup in store), receipts, POS UI and Electronic journal.
  • Handling the whole receipt module like development, fixing receipt issue and create extension points for NRSC team.
  • Developing the POS receipts like Sales Receipt, Returns Receipt, Exchange Receipt, till pickup etc... by using the XML Technologies XSL, XSLT, XSD and XPath
  • Developing the POS UI custom widgets by using the DOJO framework.
  • Developing the API extensions and New APIs by using the IBM Sterling commerce framework.
  • Create the new Database tables and extend the database tables of IBM Sterling commerce application.
  • Create the extensions for the Sterling Business Center using EXTJS and Sterling work bench.
  • Creating new pipelines and modify the existed pipelines by using the Sterling SMCFS.
  • Creating the new routes by using the Apache Camel for the Application.
  • Define the JSON structure for message flow between UI and Server.
  • Developing front end applications using HTML, XML, CSS, AJAX, JavaScript and DOJO.
  • Define new message Topics in POS UI by using the DOJO and process the JSON message.
  • Fixing the issue with POS Devices by using JPOS
  • Involved in the complete SDLC life cycle of the product right from its inception.
  • Involved in writing specification, design documents, test cases for the features developed.
  • Engaged and collaborated with US counterparts for design and requirement collection.
  • Collaborate across teams for performing integration for the features that spanned multiple components.
  • Deploying the application on the WebSphere Application Server and weblogic Application Server
  • Working on JUnit to develop unit test cases.
  • Using Apache Maven for build process
  • Using AccuRev and CMVC for the code Migrations.
  • Providing hands-on technical and business documents on all aspects of implementation.
  • Daily status meetings with Team members, Project Lead and Scrum masters.
  • Writing SQL queries and procedure using TOAD and Squirrel SQL.
  • Used bug tracking system using CMVC, AccuRev.
  • Doing the code reviews.
  • Fix critical customer issues on time with quality
  • Followed strict agile development methodology.
  • Mentoring new joins in the project.

Environment: Java,J2EE, Apache Camel, spring framework, IBM Sterling Order Management, Web Logic, Oracle, WebSphere, Web Services, DB2, DOJO, ActiveMq, JSON, XML, ExtJs, JSON, CMVC, AccuRev, HTML, Css, JavaScript, Jenkins and Maven.

Confidential, Seattle, WA

Senior Software Engineer

Responsibilities:

  • Extensively involved in design of application, identified entities and their relations.
  • Preparing UML diagrams for Entity relationship using Star UML
  • Preparing UML diagrams for Flow diagrams.
  • Preparing Class diagrams.
  • Developing the front end Layer using the HTML, CSS, JavaScript and DOJO framework.
  • Developing Controller layer and Front end server communication by using the Spring MVC.
  • Developing Service layer by using the Spring framework
  • Integrate the Spring and JPA by using Hibernate.
  • Develop DAO layer by using JPA framework.
  • Develop REST services using Spring Remoting to execute Adopter layer.
  • Experience with the JPA Query/Criteria Language to execute the database operations.
  • Develop the Adapter layer by using Spring Remoting web service to execute performance tests on remote machine.
  • Develop the PerfRobot application by using Java, J2EE and Open source frameworks and Software’s.
  • Design and Develop the PerfRobot to release as an open source Tool.
  • Participate in the design reviews and make sure to implement the review comments.
  • Run the FindBug static analysis tool to find any coding bugs and fix those bugs according to standards.
  • Using ANT for build process
  • Using Perforce for the code Migrations.
  • Working on JUnit to develop unit test cases.
  • Run the Clover to find the coverage of JUNIT test cases. Make sure code coverage should be more than 98%
  • Providing hands-on technical and business documents on all aspects of implementation.
  • Daily status meetings with Project Lead and Scrum masters.
  • Responsible for the design and development coordination of J2EE based application on Spring MVC.
  • Development on J2EE platform using Spring MVC, spring, Spring Remoting and JPA.
  • Implemented JPA/Spring configuration files and mapping documents for persistence of class objects.
  • Followed strict agile development methodology.
  • Support for System Testing and fix the severity 1 &2 defects immediately.

Environment: Eclipse Galileo 3.5.2, Tomcat 6, Java 1.6, Sql Server, JPA, Dojo, Spring3.5, Spring Remoting, Spring MVC, Perforce, Clover, Star UML,REST Services using Spring Remoting, Jenkins and findBug.

Confidential, Reston, VA

Senior Software Engineer

Responsibilities:

  • Implemented ACEGI/Spring security to the Application.
  • Developing controller layer by using Spring MVC.
  • Developing Service layer by using Spring framework.
  • Developing DAO layer by using Spring and Hibernate.
  • Implement Configuration files of Spring and Hibernate.
  • Develop the front end by using Flex and DOJO.
  • Implement the controller layer by using different controllers provided by the Spring MVC like SimpleFormController, AbstractFormController etc.…
  • Maintain the master data required for other modules in Project.
  • Insert and maintain the new or existed Airline master data.
  • Responsible for develop and maintain the Portal (Administrative) module.
  • Implementing Single sign on for the project.
  • Provide the role base access to the users.
  • Development of User Administration Module using Spring MVC, spring, Hibernate, flex and dojo.
  • Responsible for the design and development coordination of J2EE based application on Spring MVC.
  • Experience with the Hibernate Query/Criteria Language to execute the database operations.
  • Implemented Hibernate/Spring configuration files and mapping documents for persistence of class objects.
  • Involved in writing test case scenarios
  • Maintain Master data of the Application.
  • Using ANT for build process
  • Using SVN for the code Migrations.
  • Working on JUnit to develop unit test cases.
  • Developing services by using EJB 3.0 State less session beans.
  • Deploy the application and test the application in JBoss server.
  • Writing SQL, stored procedures in Oracle 10g by using Toad tool
  • Providing hands-on technical and business documents on all aspects of implementation.
  • Daily status meetings with Team members, Project Lead and Scrum masters.
  • Doing Code Reviews.
  • Involved in writing specification, design documents, test cases for the features developed.
  • Engaged and collaborated with US counterparts for design and requirement collection.
  • Collaborate across teams for performing integration for the features that spanned multiple components.
  • Involving in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Tracked defects using JIRA.

Environment: Eclipse 3.3, JBOSS 4.0.3, Java 1.5, Oracle 10g, Hibernate 3, Spring2.5,Spring security, Spring AOP, FLEX, EJB 3.0, Tortoise SVN, Jenkins.

Confidential

Software Engineer

Responsibilities:

  • Setup Environment for Project.
  • Developing controller layer by using Spring MVC.
  • Developing Service layer by using Spring framework.
  • Developing DAO layer by using Spring and Hibernate.
  • Implement Configuration files of Spring and Hibernate.
  • Develop the front end by using Flex and DOJO.
  • Create ANT build script to build the project.
  • Development of Order Management module and Interface related tasks using Spring MVC, spring, Hibernate, flex and dojo.
  • Responsible for the design and development coordination of J2EE based application on Spring MVC.
  • Implement the controller layer by using different controllers provided by the Spring MVC like Simple Form Controller, AbstractFormController etc.…
  • Experience with the Hibernate Query/Criteria Language to execute the database operations.
  • Maintain the master data required for other modules in Project.
  • Development on j2ee platform using Spring MVC, spring and Hibernate.
  • Involved in writing test case scenarios
  • Maintain Master data of the Application.
  • Involved in writing test case scenarios
  • Maintain Master data of the Application.
  • Using ANT for build process
  • Using SVN for the code Migrations.
  • Working on JUnit to develop unit test cases.
  • Run the Clover to find the coverage of JUNIT test cases. Make sure code coverage should be more than 98%
  • Mentor new joins in the project.
  • Writing SQL, stored procedures in Oracle 10g by using Toad tool
  • Providing hands-on technical and business documents on all aspects of implementation.
  • Daily status meetings with Team members, Project Lead and Scrum masters.
  • Doing Code Reviews.
  • Involved in writing specification, design documents, test cases for the features developed.
  • Engaged and collaborated with US counterparts for design and requirement collection.
  • Collaborate across teams for performing integration for the features that spanned multiple components.
  • Involved in developing front-end applications using HTML, Java Script and JSP
  • Prepared Install documents and release documents.
  • Tracked defects using JIRA.
  • Develop traceability matrix between requirements and test cases

Environment: Eclipse 3.3, JBOSS 4.0.3, Java 1.5, Oracle 10g, Hibernate 3, Spring2.5, FLEX, EJB 3.0, Tortoise SVN,JIRA, Spring MVC, Junit, Clover, Jenkins, AWT.

We'd love your feedback!