Sr. Java/j2ee Developer Resume
Washington, DC
PROFESSIONAL SUMMARY:
- Around 8 years of experience in Design, Analysis, Developing, Implementing, Integrating and Testing of Web based Applications using Java/J2EE technology and as Technical Lead for 3 years
- In - Depth knowledge of Object Oriented Programming, Web Programming, Database Programming and JAVA UI Development.
- Demonstrated expertise in developing web applications using Core Java, JSP, Servlets, JavaScript.
- Employing the best MVC practices to the applications by adopting Spring & Struts2 features to the fullest and consuming modern DAO technologies like Hibernate stimulating the overall performance.
- Solid conceptual familiarity of SOA Architecture and detailed understanding of its java specifications JAX-WS and JAX-RS.
- Proficient in Building, Implementing, Consuming SOAP and RESTful WebServices and the respective Description languages WSDL, WADL
- Involved in the Migration project from Adobe Felx to AngularJS at the front-end.
- Exhibited competent command in Web-Development technologies like HTML, JavaScript, CSS, AngularJS, Node JS, XML, XSL/XSLT, JSTL and AJAX.
- Thorough understanding of Java Design Patterns (Singleton, SessionFacade, Front Controller, DAO, MVC)
- Expertise in Business component development using Servlets, Session Beans, Entity Beans and Message Driven Beans and EJB Services
- Comprehensive understanding of RDBMS concepts and proficiency in using relational databases such as Oracle 10g, MySQL and MongoDB.
- Widespread domain experience ranging in Banking, Insurance, Retail, Healthcare and Supply Chain Management.
- Expert-Level working experience on various IDEs like Eclipse, My Eclipse, NetBeans and RAD, IBM RSA.
- Extensive experience with Build Tools like Ant, Maven and Jenkins for continuous integration
- Experience in SDLC models like Waterfall Model, and Agile methodologies (TDD, SCRUM).
- Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
TECHNICAL SKILLS:
Languages: Java, SQL and PL/SQL, UML, XML, XSL, XSLT, C,UNIX Shell Scripting
J2EE Technologies: JDBC, Servlets, JSP, JNDI, REST, Multithreading
Frameworks: Struts 1.x, Spring 1.x/2.x, MVC architecture, JSF 1.x/2.x, EJB 2.x/3.x
IDEs/tools: Eclipse, MyEclipse, Net-Beans, WSAD/RAD, IBM Rational Software Architect (RSA), Chordiant, Castor XML, JAXB, RMI, Taglibs, LDAP, Maven, Jenkins, Junit, Message Queues, JSON, Google Analytics,GIT.
Design Modeling: UML
Web Tools: CSS, JavaScript, XML, HTML, SOAP, WSDL.
Version Control: CVS, SVN, Subversion, Clear Case.
Database: Oracle10g/9i/8i, MYSQL Server 2000
Documentation Tools: MS Office 2003/2007/2010
Web/Application Servers: IBM Web Sphere, Web Logic, Apache Tomcat, Chordiant Foundation Server 6.3, JBoss.
Methodologies: Agile, SCRUM, TDD, Waterfall
Operating Systems: Windows XP/7, UNIX, Linux.
PROFESSIONAL EXPERIENCE:
Confidentia, Metro Area, Washington DC,
Sr. Java/J2EE Developer
Responsibilities:
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Developed user interface using BOOTSTRAP UI, third party libraries AT task and Angular Java Script to simplify the complexities of the application.
- Inserted Dependency Injection between components using Spring (IOC) concept.
- Implemented Asynchronous messaging between System Integration components using JMS Spring JMS Template .
- Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
- Developed Web Service client interface with files for invoking the methods using REST.
- Developed Restful web services for the Downstream Systems
- Extensively worked on SOA and web services to get the data from third party systems MDM and configured JMS queues on server.
- Used different J2EE design patterns like Singleton Pattern implemented SOA architecture with ESB
- Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
- Followed SOA Design and Architecture to Develop REST Webservice, generated and consume the services.
- Tested the WebServices using REST.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Worked on parsing the XML files using DOM/SAX parsers.
- 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 constrains and views for multiple databases, Oracle 10g using Toad tool.
- Involved in Unit Testing of various modules by generating the Test Cases.
- Developed Maven Profiles for the build process and deployed in the server.
- Developed logging aspects using Spring AOP.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy
Operating System Windows 7
Technologies: Java8, J2EE, Spring AOP, JavaScript, Hibernate, Angular 2.0,HTML5,ESB,
Special Software: Spring Tool, Suite IBM, Web Sphere, IBM Application, Server 5.1, Toad SVN TFS
Confidential, Washington D.C.
Sr. Java/J2EE Developer
Responsibilities:
- Worked as an Java Developer and Coordinator for the project onsite
- Transformed the core technology stack from EJB to Spring, majorly focusing on re-writing the using JavaBean-style POJOs, Spring Services and utilizing Spring features such as Transaction Management, Exception Handling
- Implemented RESTful web services using technologies like JSON, XML and JAXB etc.,developed RESTful server APIs written in NodeJS and connecting UI with back-end RESTful services.
- Used Hibernate as an ORM tool for data persistence at the DAO layer.
- Configuring IBM WebSphere Application server 7 and setting up environment for new applications.
- Created and Modified the XSLT and XSL-FO files according to the requirements from the clients to be reflected in the PDF output.
- Responsible for gathering and analysis of the specifications, providing estimates through intefacing with Business Analysts
- Developed/Modified SQL queries, Stored Procedures and Triggers for data retrieval and modification on Oracle 10g
- Experience working with Jenkins in version control and integration activities
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Used Websphere RAD 7 for setting up enterprise projects and using as an IDE and Application server.
- Involved in production support.
- Research and implementation of JavaScript Frameworks, including Angular.js
Operating System Windows 7
Technologies: Java, J2EE, XML, JavaScript, HTML5, XSL-FO, Web Services, EJB, AngularJS.
Special Software: Spring Tool, Suite IBM, Web Sphere, IBM Application, Server 5.1, Toad SVN TFS
Confidential, Washington D.C.
Sr. Java /J2EE Developer
Responsibilities:
- Implemented MVC architecture using Struts framework and enhanced the design for the Middle Tier Development
- Leading the team of two at offshore(Technical Lead)
- Participate in requirements gathering, co-ordinate the activities in the team.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture
- Responsible for system analysis, design and development using J2EE architecture.
- Used JavaScript to perform client side validations and Struts-Validator Framework for server-side validation.
- Developed server side and front-end validation using Struts Validation framework and JavaScript.
- Used the Struts framework for managing the navigation and page flow.
- Made use of the Exception Handling functionality in Struts to create error pages
- Used SVN as Version Control.
- Used Castor XML for parsing the XML document.
- To investigate on the issues faced by the testers and fix the issues Bug fixing and deploy code again so that desired design will be implemented.
- Unit and Integration Testing
Operating System Windows XP/Vista
Languages: Java, J2EE, XML, JavaScript.
Special Software: Castor XML IBM Web Sphere Application Server 5.1
Confidential
Developer
Responsibilities:
- To produce high quality technical documentation for our clients.
- Integration of different work modules.
- To monitor progress and provide updates to the Project Manager
- Used Tealeaf to log the errors recorded at the time of transaction of real time users to find bugs in the system and provide temporary fixes.
- Inject SQL queries to provide data fixes to the user.
- Interact with clients on a day to day basis to find new bugs and fixing them using Change Requests.
- Work on long term Technical fixes in the code.
- Involved in RCA (Root Cause Analysis) with detailed documentation and provided solution for assigned technical issues based on Java, J2EE.
- Also responsible for client of client support.
- Used Stored Procedures, Packages and Database Triggers extensively
- Used Log4j for debugging and error logging purposes
- Involved in helping team members to debug issues with the application.
Operating System Windows XP/Vista
Languages: Java, J2EE, XML, jQuery, JavaScript, Struts 1X.
Special Software: Toad Tealeaf Rational ClearCase IBM Web Sphere Application Server 6 ClearCase (For Version Control)
Confidential
Developer
Responsibilities:
- Actively interacted with the client in Requirements gathering, Analysis and Documentation
- Involved in planning process of iterations under the Agile Scrum methodology.
- Analyzed and designed a scalable system based on Object oriented concepts, OOAD and the various J2EE design patterns. Implementation of MVC Architecture.
- Designed web pages using technologies such as JSP, CSS, HTML and client side validation with Java Script
- Code reviews are conducted regularly and documented the review comments for producing quality code.
- Involved in integrating with other applications to get dependent data using web services, single sign on etc.
- Designing the Use Case Diagrams, Class Model, Sequence diagrams, for SDLC process
- Implemented GUI pages by using JavaScript, HTML, JSP
- Deployed project on Web Sphere 6.1 application server.
- Developed back end interfaces using PL/SQL packages, stored procedures, Functions, Procedure, Anonymous PL/SQL programs, Cursor management, Exception Handling in PL/SQL programs.
- Tuning complex database queries and joining the tables to improve the performance of the application.
- Used RAD as Development IDE for web applications.
- Used Clear Case for Version Control tool.
- Used Clear Quest for bug tracking tool.
- Analyzing the requirements and design.
- Develop High and Low level design.
- Module Development.
- Created Process Flow Diagrams
- Develop reusable components.
- Create Unit Test Cases.
- Unit and Integration Testing.
- Defect tracking, defect analysis, coding and fixing the issues.
- Production Support.
Languages: Java, J2EE, XML, JavaScript, JSP
Special Software: Rational ClearCase Rational Software Architect Chordiant Foundation Server 6.3 Agitar IBM Web Sphere Application Server 6 ClearCase (For Version Control) Chordiant 6.3.1.
Confidential
Developer
Responsibilities:
- Develop High and Low level design.
- Unit testing using a special tool Agitar
- Used RAD as Development IDE for web applications.
- Used Clear Case for Version Control tool.
- Used Clear Quest for bug tracking tool.
- Used DOM and SAX parsers to parse the raw XML documents.
- Tested the web services with SOAP UI tool.
- Worked on JXW Components
- Generate Test Cases
- Smoke Testing
- Acceptance Testing
- Unit and Integration Testing.
- Production Support
- Current Accounts
- Savings Accounts
- AVA Upgrades
- Personal Loans
- Credit Cards
Operating System Windows XP
Languages: Java, J2EE, XML, JXW, JSP, JavaScript
Special Software: Rational ClearCase Rational ClearQuest Rational Software Architect Chordiant Foundation Server 6.3 Agitar IBM Web Sphere Application Server 6 ClearCase (For Version Control) Chordiant 6.3.1.