Sr Java/ J2ee Developer Resume
SUMMARY
- 8 Years of extensive experience in Software Development in analysis, design, development and testing client server and n - tier applications using Java/J2EE Application development using Software Development Methodologies / Framework s like SDLC, OOAD and AGILE.
- 3 + Years of Experience with Public Sector and Integrated Eligibility Projects.
- Good Knowledge on eligibility criteria of social programs like Nutrition Assistance Program(SNAP), Children health insurance program(CHIP) & Temporary assistance for needy families(TANF).
- Proven ability in developing BDD scripts with Cucumber and writing step definations for behaviour
- Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- 3 Years of experience in design and rapid development of web and J2EE applications using Core Java, JSP, Servlets, EJB, JDBC, and Hibernate.
- Extensively worked on SOAP/REST Webservices devlopement and developed Proxy webservices uising enterpirse service bus.
- Extensively worked on Migration projects like legacy systems to enhanced distributed applications.
- Experience in developing web applications using JavaScript, JSP, HTML/DHTML, DOM, XHTML, jQuery, CSS, and Ajax, & IDE tools like Eclipse, Notepad++, Sublime.
- Expertise in development of multi-tiered web based enterprise applications using J2EE technologies like Servlets, JSP, EJB, JDBC, JNDI, Java Beans, JAXB and JAX-RPC.
- Good Experience in implementing several object oriented design patterns such as Spring Framework that uses features of IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Batch, Spring Security and AOP features.
- Experience in RDBMS, SQL and PL/SQL, writing Stored Procedures, Functions and Triggers in Oracle, DB2, SQL and PL/SQL.
- Experienced in using Relational Databases like Oracle, SQL Server and My-SQL, creating stored procedures, triggers, functions, schema design.
- Proficient in MVC architectures usingRails, Struts, Spring Framework and Hibernate.
- Experience in Rational Rose for UML modeling.
- Experience in Web Services SOAP-WSDL and RESTFUL.
- Experience in deployment of applications on JBoss, IBM WebSphere, WebLogic and Apache Tomcat application servers.
- Good experience using IDE’s like Eclipse and NetBeans.
- Sound Knowledge of Design Patterns like Singleton, Business Delegate, Session Façade, DAO, and MVC.
- Experienced in Oracle 10g/9i/8i, RDBMS and SQL Server including SQL and PL/SQL
- Excellent communication and problem solving skills.
- Experience working as an individual contributor and as a team member coordinating with other team members.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, SQL, PL/SQL
JDK versions: JDK 1.5/1.6/1.7/1.8
Frame Work: Spring, Hibernate, Struts, JSF.
J2EE Technologies: JSP, Servlets, EJB, JDBC, Hibernate, JMS
Frameworks: Struts, Hibernate, Spring, Fast4j
Web Technologies: HTML, XML, CSS, DHTML, XTML, JavaScript, JSON, AJAX, Ruby on Rails, Node.js, Angular.js
XML Technologies: XLTS, JAXP(DOM,SAX), WSDL, JAXB, SOAP, REST, JSON
Application/Web Servers: WebSphere, WebLogic, JBoss, Tomcat
IDE: Eclipse, NetBeans
Databases: Oracle, MySQL, MS-SQL Server, DB2
OS: Windows (NT/2000/XP/Vista/7/Server 2008), UNIX
Testing Tools: JUnit, Log4j, Selenium WebDriver, Cucumber
Design Methods: UML, OOAD, J2EE Design Patterns
Build Tools: Maven, ANT, Jenkins
Version Control: CVS, Sub Version(SVN)
Ticketing Tools: Service Now, HPSM, and HP Quality Center.
PROFESSIONAL EXPERIENCE
Confidential
Sr Java/ J2EE Developer
Responsibilities:
- Analyzed and developed Uploading offer files web application by making use of JMS message queues in Java.
- Involved in Release level activities like branching, building, deploying code in PROD servers and done sanity testing after the deployment
- Developed application framework to build the API’s for new enhanced RAPIDS system.
- Developed continues integration components to automate the end to end deployment process.
- Developed application monitoring scripts to monitor the application availability to achieve the SLA’s.
- Developed regression test suite framework using BDD cucumber framework to automate the 250+ scenarios.
- Saved time and cost of testing by automation using Selenium WebDriver, JAVA, Cucumber. vendor and DB2 system, and an AJAX front end. Used Java, HTML, CSS, and the JavaScript libraries Prototype and Rico.
- UsedXMLWeb ServicesusingSOAPto transfer the amount to transfer application that is remote and global to different financial institutions.
- Used Oracle for the EIS layer.
- Developed PL/SQL procedure for login module and registration module.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Used DbVisualizer for all backend related DDL, DML Oracle queries and cross check backend related validations.
- Developed application using Eclipse Ganymede for rapid development.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
- Developed JSP pages and Servlets for customer maintenance.
- Documented design diagrams and deployment procedure for deploying the Application developed.
- Worked on stored procedures, database designing and preparing design documents.
- Performed debugging and unit testing on the applications developed.
Environment: Java, EJB, Fast4j, Hibernate, Struts, Selenium WebDriver, Cucumber, JavaScript, PL/SQL, Pro*C, Oracle Form, Shell Scripting, Oracle, DB2, UNIX, PuTTY, DBVisualizer 9.5
Confidential
Sr Java/ J2EE Developer
Responsibilities:
- Involved in Development, Integration and testing phases of the application.
- Worked on the Custom modifications in the application according to the customer requirements.
- SDLC (Software development life cycle) methodology is used in development and custom modifications of the application.
- Used Spring Boot to create beans and configure classes.
- System built usingModel-View-Controller (MVC)architecture.
- The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
- Used JMS 1.2 API for sending messages.
- Involved in Analysis, Design and coding sessions of the Project, which is based on Struts and JSF MVC Architecture.
- Used JUnit for unit testing of the system and Log4J for logging.
- Used JBOSS for application deployment and stage testing.
- Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the web component of the application.
- Implemented different OOP'S concept and collections, arrays and also reading and writing IO mechanism.
- Configured and integrated JSF and spring frameworks.
- Debugging the code to know the code flow for the modifications.
- Used CVS Repository to maintain version control.
- Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements. It’s a huge and complex database with 1000+ tables.
Environment: JDK 1.8, Eclipse v3.5, J2EE 5, HTML, JSP 2.0, Struts 2.3, Hibernate 3.0, Spring 3.0, XML, JSTL, XSLT, SOAP, WSDL, JAXP, JMS,AJAX, Log4J, JUnit, CVS,ANT, SVN, PL/SQL, DB2, Windows XP
Confidential, Columbia, MD
Java/Curam Developer
Responsibilities:
- Organized the IEG pages with changes as required by the requirement team.
- Eclipse was the major IDE used.
- Actively involved in the telephone calls with requirement team.
- To make changes in the user interface page, worked on uim, vim and java files.
- Intellij IDE was used to build Java applications. And web serviced was tested using SOAP UI.
- Involved in cross browsing testing of the application on various Browsers to ensure that it functions similarly on all browsers.
- Ensured the application development while maintaining thorough compliance with product licensing regulations as well as stipulated client specifications. Through this the application achieved additional user interface functionalities.
- Used an Integrated Development Environment (e.g.,Intellij), design tools (Rational Software Architect (RSA)) and modeling using UML.
- Created technical documents using MS Office products, Visio, Word, Excel, and PowerPoint.
- Implemented the logic to retry Project service to RSA connectivity.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Used CSS style sheets for presenting data from XML documents and data from databases to render on HTML web pages.
- Developed business layer using spring, hibernate and DAO s.
- Shell scripts for Bash shell to automate deployments and environment configuration
- Used Weblogic Application Server for deployment in production.
- Unit testing was done using JUnit.
- Bug tracking and fixing was done using Test Director.
- Used Clover Cenqua for report generation on Unit Testing Percentage of Code.
Environment: Java, EJB, Fast4j, SOAPUI 5.3.0, Hibernate, Intellij, Struts, JavaScript, PL/SQL, PuTTY, DBVisualizer 9.5, Oracle Form, Shell Scripting, Oracle, DB2, UNIX
