Sr Java Developer Resume
Alexandria, VA
SUMMARY
- 8 +years of experience in designing, developing and deploying n - tier web applications and client/server applications using JAVA, J2EE technologies, web technologies for enterprise applications and Rich internet applications.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment).
- Experience in writing the applications with the Service Oriented Architecture (SOA), which conforms to SOA standards.
- Good experience in implementing J2EE compliant applications using various A Design patterns, Struts framework, Tiles, Spring, MVC framework, Hibernate and Messaging Middleware using JMS and MQ.
- Expertise in designing the Business Model and Data Model using the UML in various design tools like RSA, Rational Rose and Borland Together Designer.
- Extensive experience in designing and developing enterprise applications for J2EE platform using JAVA, JSP, Servlet, EJB, Struts 1.2/2.0, Spring 2.5/3.5, JDBC/ODBC, RMI, Java Mail, AJAX, Junit and ORM tools like Hibernate, iBATIS.
- Experience in various J2EE Frameworks like JSF, MyFaces, iBATIS, JIBX, JAXB, AJAX, DWR, GWT, DOJO.
- Experience in developing web services using Apache Axis2.0 (SOAP, UDDI, and WSDL).
- Good Knowledge of Cloud Computing software's (IaaS) of that of Amazon Web Services (EC2, S3, RDS and EBS), Elastic Beanstalk.
- Experience in ATG ecommerce product Suite server environment and administration. experience in ATG Commerce, Portlet development, Personalization, Content Management, Promotions and Scenarios etc (DPS, DAS, DCS, and DSS).
- Excellent hands on experience with HTML, DHTML, XM, XSLT, XML Schema, DOM and SAX Parsers.
- Expertise on writing builds and deployment scripts using ANT and Shell Script customized Log4J.
- Hands on experience in Ant/Maven Scripts and Log4J.
- Extensively used Portal toolkit plug-in for creating, testing, debugging and deploying individual Portlets using IBM WebSphere Portal Server
- Experience in Amazon Web Services AWS - S3, Glacier, EC2, VPC, SNS, SQS.
- Experience with using IDEs like RAD 8.5, WSAD 5.x, Eclipse 3.x and Jbuilder.
- Developed Web based GUI (JavaScript, CSS and AJAX).
- Experience on using the software development methodologies using AGILE.
- Experience in installing, deploying and testing with multiple Application Servers like WebSphere 8.5/6.1/5.1/4.1 , WebLogic 8.1/7.0, Jboss Application Server and Tomcat web container.
- Extensively worked with various J2EE design patterns across various projects.
- Worked with Version Control Systems like WinCVS, CVS, SVN, VSS and Rational Clear Case.
- Experience with databases like Oracle 10g/9i/8i/7.x, Sql Server, DB2 and MySql, MongoDB(No Sql).
- Strong experience in coding using SQL, PL/SQL, Procedures/Functions, Triggers and Packages.
- Extensively used apache open sources libraries for file upload.
- Experience in interacting with the clients, collecting requirement specifications from the client site and performing requirement analysis and design.
- Knowledge in Master Data Management concepts, Methodologies and ability to apply this knowledge in building MDM solutions.
- Excellent hands-on experience dealing with the onsite - offshore model.
- Knowledge on the Rich Internet Application (RIA) technologies using the Flex 3.0 SDK, Action Script 3.0, MXML.
- Worked in FileNet P8 3.x/FileNet 4.0 Platform. Working experience in the development of custom FileNet Step Processors and custom Applications using FileNet P8 Framework and with CE 3.x JAVA API /CE 4.0 JAVA API and PE JAVA API.
- Strong problem-solving skills. Good Analytical, communication and interpersonal skills.
TECHNICAL SKILLS
Java/J2ee Technologies: JDK5, JSP, Servlets, EJB, JDBC, Java Beans, JNDI, JSTL, JMS, LDAP, Java Mail, JAXB, Struts Framework, Spring Framework, SOAP, SOA and Design Patterns.
Web/Persistence Technologies: JSF, AJAX, Ext JS, Ice Faces, Hibernate and iBATIS.
Languages/Scripts: Java, XML, XSLT, C, C++, Java Script, Jquery, HTML, XML, DHTML, Ant,perl and Shell script, Java AWT.
Web/App Servers: IBM Websphere 8.5, BEA Weblogic 8.1/7.0, Tomcat, Apache 1.3/2.0, Oracle Application Server, JBoss Application Server.
RDBMS: Oracle 11g/10g/9i/8i/7.x, MS SQL Server 7.0, DB2, MongoDB, DB2, Oracle, postgres and My SQL.
Operating System: UNIX, LINUX, Solaris, Windows 9x/NT/2000 and Sun Solaris.
Tools: /Frame Work: MS Office, Dream Weaver, Log4J, Ant, Maven, Win CVS, SVN, Clear CaseGit, ClearQuest, Bugzilla, build tools (Grunt & gulp).
Development Tools: RSA 7.0, RAD 8.5, WSAD, Eclipse 3.1, Jbuilder.
PROFESSIONAL EXPERIENCE
Confidential, Alexandria, VA
Sr Java Developer
Responsibilities:
- Involved in the business requirements gathering and provided valuable inputs through agile methodology.
- Analysed and converted business requiremtns into technical requirements.
- Provided high level estimates and high level design of the use cases.
- Designed and Developed complex UI screens using Spring MVC, AJAX, JQuery, JSP, Java Script.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
- Grid and Tree components development with java AWT.
- Designed and developed transactions and persistant layers to save or retrieve data from different sub systems such as order management systems, customer management and web database using Spring, Hibernate, Oracle.
- Implemented rest web services using spring rest, json and JAX-RS.
- Implemented service locator to call SOAP web services to consume in the application using JAX-WS, JAXB, XML, WSDL, SOAP.
- Developed unit and integration test cases using JUnit, Mockito, Spock.
- Mentored Developers on technical issues and provided guidance.
- Conducted code review sessions and provided valuable feed back.
- Involved in the configuration and deployment of the application on the websphere application server.
- Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
- Implemented test cases for various parameters available in the public documentation. Tested the parameters against numerous environments RDS supports using EC2, S3 and EBS.
- Designed and developed the Simulator API for Amazon S3 and Glacier storage services.
- Created features including Single Sign On with existing client website and a REST API to expose image manipulation functionality to external clients.
- Supported QA teams in fixing the defects in timely manner.
- Hands on experience on Concurrent Version Systems such as Rational Clear Case,SVN, GIT 2.X,and CSV.
- Continuous Integration using Jenkins with SVN, GIT repositories and Improving code quality using Sonar cube,PMD.
- An in depth understanding of Scala programming language along with lift framework.
- Generating scala and java classes from the respective APIs so that they can be incorporated in the overall application.
- Experience with ATG Dynamo versions 5.6/6.4/7.0/7/1.
- Used OSGI framework and J2EE technologies for Development.
- Active involvement in Spring Dynamic Modules for OSGi Service Platforms development.
- Implemented pdf conversion of application using IText API’s. Developed custom dynamo pages for Application, Awards, Peer Reviewer module using standard ATG Tag libraries, CSS and droplets.
- Configured and installed Websphere server on ATG server instance on local machine to debug the application in RAD.
- Suggested Hybris implementation for inventory and software products.
- Developed rule modules using Rule Engines, Drools.
Environment: Java 1.6,JEE 5,hybris,Scala,Lift, Spring MVC 3.3, Spring 3.3, Spring REST, JSp 2.1, Hibernate 3.5, Drools 3.0/4.0 Rule Engine, JDBC 3.0, SQL, Servlets 2.5, JQuery, AJAX, CSS, JavaScript,AWT,RMI,AngularJS,Emberjs, REST, JAX-WS, Jira,JAXB,Apache cxf,Agile, JUnit, Mockito, Maven, Eclipse3.5, ATG control centre, UML, JBoss 5, tomcat 7
Confidential, Ramsey, NJ
Sr Java Developer
Responsibilities:
- Participated in the businees requirements meetings and provided inputs.
- Responsible for architecting applications and did POC to support the architecture.
- Analyzed business requirements and prepared detailed design of the use cases.
- Partcipated in design review sessions and provided valuable inputs.
- Written the code of data storage in S3 and Glacier using the Amazon API.
- Execute Load runner tests for performance testing using LoadRunner 12.0 tool
- Implemented REST APIs for user verification and created different jobs as worker role to do schedule task
- Designed and Developed complex UI screens using Spring MVC, AJAX, JQuery, HTML5, CSS3 Java Script for request management and search and filter modules.
- Used Spring framework along with JSP, HTML, CSS, AngularJS and Java Script to construct the dynamic web pages (presentation layer) for the application.
- Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
- Responsible for designing and developing business services and dao methods using Spring, JPA and Hibernate.
- Developed Applications using Rule Engines, Drools, ILOG, BLAZE.
- Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache cxf.
- Interacted with cross funcitonal teams such as UI framework, security and integration.
- Developed unit and integration test cases using JUnit, Mockito.
- Created an ATG Commerce pipeline process for authenticating user before checkout process.
- Writing scala classes to interact with the database.
- Mentored Developers on technical issues and provided guidance.
- Conducted code review sessions and provided valuable feed back.
- Provided support for pre production and post production issues.
Environment: Java 1.6,AngularJS,NodeJS,hybris,Scala,Lift,JEE 5, JSF 1.2, Spring 3.0, Hibernate 3.5,Drools 3.0/4.0 Rule Engine,Richfaces 3.3, JDBC 3.0, SQL, Servlets 2.5, Linux,TOAD 9.X, Oracle 10g, XHTML, CSS, JavaScript, SOA, JMS,SOAP, JAX-WS, JAXB,Apache cxf, WSDL,TDD, JUnit, Mockito, Maven, Clearcase,Clover, Jenkins, Eclipse3.5, UML, Weblogic 10g, tomcat 6
Confidential, Indianapolis, IN
Java developer
Responsibilities:
- Worked with business analysts to gather business requirements.
- Analysed and converted business requiremtns into technical requirements.
- Provided high level estimates and high level design of the use cases.
- Responsible for architecting the data flow across tangoe sub systems.
- Designed and Developed complex UI screens using Spring MVC, AJAX, JQuery, JSP, Java Script.
- Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation
- Designed and developed transactions and persistant layers to save or retrieve data from different sub systems such as unibus, hub and web database using spring, hibernate, oracle.
- Implemented role based authentication and authorization using siteminder and spring security.
- Developed unit and integration test cases using JUnit, Mockito.
- Mentored Developers on technical issues and provided guidance.
- Conducted code review sessions and provided valuable feed back.
- Involved in the configuration and deployment of the application on the websphere application server.
- Supported QA teams in fixing the defects in timely manner.
Environment: Java 1.5/1.6/1.7,JEE 5, Spring MVC 3.3, Spring 3.3, JSP 2.1, Hibernate 3.5,Spring security, JDBC 3.0, SQL, Servlets 2.5, Linux,Oracle 10g, JQuery, AJAX, CSS, JavaScript,AngularJS, REST, SOAP, JAX-WS, JAXB,Apache cxf, WSDL,Agile, JUnit, Mockito, Maven, Subversion,LoadRunner 11.52,Eclipse3.5, UML, Websphere 8, tomcat 7, LDAP, Siteminder
Confidential, Boston, MA
Java Developer
Responsibilities:
- Designed and coded application components in an agile environment utilizing a test driven development approach.
- Web services and maintained project tasks and schedules.
- Provided programming estimates, identified potential problems and recommended alternative solutions.
- Working with springs, Spring MVC and Struts and also developed WEB APP using these frameworks.
- Created web pages for each project using HTML, CSS, and Java Script.
- Ability to provide SEO solutions for single page apps.
- Developed RESTful based Web Services using JAXB.
- Experience in working with IDE’s like Eclipse, Spring MVC. Also developed some web applications using Spring, JSP and Servlets.
- Worked on developing the web services classes, WSDL using Apache Axis. Developed Web Services to retrieve data from legacy systems. node.js used to proxy requests to eCollege Java web services, as well as store application preferences and state data in distributed mongo instances.
- Developed web services components using XML, SOAP and Axis.
- Developed and Deployed EJBs and other Components in the IBM Web sphere Application Server 6.1
- Developed SOAP based Web Services using JAXB.
- Developed web components using MVC pattern under Spring framework.
- Wrote JSPs, Servlets and deployed them on Web logic Application server.
- Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
- Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations
- Web sphere used in create applications and integrate applications with other applications.
- Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework.
- Developed Unit test cases for the classes using JUnit.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
- Used Rational Clear Case as a source control for code changes.
- Hands on experience in Ant/Maven Scripts and Log4J.
- Application developed with strict adherence to J2EE best practices.
Environment: C++,Core Java, J2EE, JSP, Servlets, JSF, EJB, Maven, Spring MVC, IBM Web sphere, JavaScript, CSS, Angular JS, Spring, Struts, Oracle, SQL/PLSQL, JUnit, Web Services, Apache Tomcat Server, Linux, HTML, XML, XHTML, CVS, RESTful, SOAP, Windows.
Confidential, Blue Bell, PA
Java J2EE Developer
Responsibilities:
- Participating in user requirement sessions to gather business requirements.
- Involved in Development, Integration and Testing of application modules
- Developed presentation layer using JSP, HTML, Jquery.
- Extensively worked on CSS and java script.
- Have developed stateless session enterprise java beans.
- Taken care of multi threading in back end java beans
- Implemented the project using IDE Eclipse.
- Used JMS for Point-to-Point asynchronous messaging for high transactional Banking operation.
- Worked on Jquery, AJAX, JASON and JSF for designing highly user interactive web pages.
- Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
- Used Object/Relational mapping tool Hibernate to achieve object persistency.
- Implemented the integration with the back end system with web services using SOAP.
- Own the rapid development of the GUI, from specification through design, coding, debugging, deployment and testing.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Implemented logger for debugging and testing purposes using Log4j.
- Developed JSF components, implemented event handling using Java, JSF and JavaScript for various modules.
- Developed stored procedures and triggers with PL/SQL.
- Involved in the bug tracking and Unit Testing using JUnit framework.
- Developed ANT Scripts to do compilation, packaging and deployment in an application server.
- Developed Message Driven Bean components in Websphere MQ Series for e-mailing and Data transfer between client and the providers.
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
- Understanding the role of Filenet and CSIF framework in the project.
Environment: FileNet P84.5/ 4.0 (Application engine, Process engine & Content engine, P8 Workplace, FileNet Enterprise Manager, Process Designer, eForms),Core java, Java 1.5, J2EE, JSP, JSF, EJB,JDBC,Websphere MQ Series Servlets, Hibernate, SQL, HTML, Springs, Jquery, JNDI, JMS, PL/SQL, JBOSS, ANT, XML, Java Script, CSS, SOAP, Windows, Eclipse, Log4j.
Confidential, Carlsbad, CA
Java Developer
Responsibilities:
- Interacted with business team for requirements analysis and issue resolution
- Designed use case diagrams, class diagrams and sequence diagrams using UML in Rational rose
- Developed Enterprise Application using ICE Faces.
- Own the rapid development of the GUI, from specification through design, coding, debugging, and deployment.
- Converted approved designs into functional CSS, HTML, Java, JSF Web pages.
- Developedcharts, dashboards, and ad hoc analysis systems that leverage data from disparate data sourcesusing Fusion Charts.
- Developed a shell script to load the flat file in to temp table that is used by Java batch program.
- Metric development to expose the metric in the UI and wrote Complex DB Queries to export metric data to excel sheet.
- Used IBATIS framework SQL mapped to generate the queries and insert the data in the data base.
- Working on workflow related modules.
- Whole application prospective used Hibernate for database interactions and reports prospective used IBATIS.
- Used Eclipse 3 tool and Jboss Application Server.
- Used apache open sources libraries for file upload.
- Setting up role based user access privileges.
Environment: JSF, JSP, Servlets, EJB3.0, IBATIS, IceFaces, Eclipse 3.1, Fusion Charts,Shell script XML, LDAP, JBOSS, Mysql.
Confidential
Java Developer
Responsibilities:
- Designed and implemented (SOA, SOAP) next generation system on distributed platform.
- Developed web pages using Struts framework, JSP, XML, JavaScript, Html/ Dhtml and CSS, configure struts application, use tag library.
- Used Apache Struts framework includes the integrated AJAX.
- Also involved in developing session beans for business logic and JSP/Servlets, MVC Frame work for presentation layer using Struts.
- Played major role in designing & developing JSP pages and XML reports. Developed servlets and custom tags for JSP pages.
- Developed few module WebPages using Springs Ioc and Hibernate.
- Suggested best design and display practices.
- Designed and developed dynamic pages using HTML, CSS- layout techniques, Java script.
- Involved in design (using RUP, Visio) and implemented (SOA, SOAP) next generation system on distributed platform.
- Implemented the iterative development process using the agile methodology.
- Extensively used XSL as a XML parsing mechanism for showing Dynamic Web Pages in HTML format.
- Implemented SOAP protocol to get the requests from the outside System.
- Used CVS as a source control for code changes.
- Used ANT scripts to build the project and JUnit to develop unit test cases.
- Developed coding using SQL, PL/SQL, Queries, Joins, Views, Procedures/Functions, Triggers and Packages.
- Proficient in using RDBMS concepts with Oracle 9i, DB2 and MySQL
- Provided development support for System Testing, Product Testing, User Acceptance Testing, Data Conversion Testing, Load Testing, and Production.
- Deployed application on Websphere application server.
Environment: Java 1.5, J2EE, AJAX, Servlets, JSP, RUP, Eclipse 3.1, Struts, Spring 2.0, Hibernate, XML, CVS, Java Script, ANT, SOAP, Log4J, DB2, WebSphere server, UNIX.
Confidential
Java Developer
Responsibilities:
- Actively involved in analyzing and collecting user requirements.
- Wrote Specification for the development.
- Wrote JSPs, Servlets and deployed them on Weblogic Application server.
- Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
- Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Participated in Server side and Client side programming.
- Wrote SQL stored procedures, used JDBC to connect to database.
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
- Created a user Interface through HTML and JSP, Standard Tag library.
- Involved in developing various Servlets.
- Tested and validated the application on different testing environments.
- Used DB2 as the database and wrote SQL & PL-SQL.
Environment: JSP, HTML, Servlets, Java Script, DB2, SQL, PL-SQL, JDBC, MS Excel, UML, Apache Tomcat.