Sr. Java/j2ee Developer Resume
Newark, NewjerseY
SUMMARY
- 8+ years of professional experience in design, analysis, development, deployment and testing of Web and distributed N - tier applications using Java and J2EE technologies.
- Having domain knowledge in the areas of Banking, Insurance, Healthcare and Finance.
- Worked in Agile (SCRUM), Test Driven Development, prototype development and Waterfall software development methodologies.
- Worked in all the phases of Software Development Life Cycle with Analysis, Design, Development, Integration, Maintenance, Debugging, Testing and Production support for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
- Strong hands on experience in developing the Enterprise and Web applications on N-tier Architecture using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, Spring, EJBs, JNDI, Web services, XML, JPA, JMS and JDBC.
- Experience in building web applications using Springframework features like MVC, AOP, IOC, DAO and Template classes.Worked on Spring AOP for Logging, Transactions and Messaging.
- Experience in LDAP for authentication scheme and in middleware technologies.
- Experience in designing complex WEB Applications using HTML, HTML5, CSS 3/2, JAVASCRIPT, XML, jQuery, AngularJS, Node.js (MEAN Stack), Bootstrap, Ext.js, Require.js, JQuery, AJAX, LESS (CSS processor) and JSON.
- Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.JS, Backbone, Bootstrap, Require.JS, ExtJS 4.0X and Dojo toolkit.
- Designed User Interfaces using JSP and HTML5, HTML,XHTML, JavaScript, CSS, JQuery, Bootstrap and AngularJS for providing the user interface and communication between the client and server.
- Maintained theWebSphereandPortalServers on different UNIX platforms and setup the development, testing, and staging environments for application development.
- Used GWT and Microsoft AWS(EC2/S3/EBS) for prototyping and subsequent evaluation.
- Responsible for maintaining and expanding ourAWSinfrastructure usingAWS(EC2/EBS).
- Experience in Hibernate 3.x/4.x HQL which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Worked on implementing Service Oriented Architecture using Web Services (SOAP, REST,XSD, UDDI,JSON and WSDL).
- Worked in SOA architectureWebsphereMessagebrokerfor integrationwithPega and ILog
- Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g,DB2 andMy SQL PL/SQL,No SQL Databases like Mango DB, Database Indexing, Clustering Server Consolidation and Performance tuning.
- Worked on bug tracking tools like JIRAandbuilding and deploy tools like Ant and Maven.
- Good knowledge on log4j for logging and JUnit for integrated testing.
- Worked in TDD and version management tools Github, SVN.
- Worked on continuous integration tools like Jenkins,Hudson,Bamboo.
TECHNICAL SKILLS
Languages: C, C++, Java, PL/SQL, Groovy & Grails.
Java & J2EE Technologies: JDK1.7, JDBC, EJB, Servlets, JSP, JSTL, JSF, JMS, JNDI, JAF, JTA, JPA, JCA, JAAS, JAXR, JAXP, RMI, Multi-Threading, Collections, Generics, Serialization & Exception Handling
Application servers: WebSphere 6.0/7.0/, BEA weblogic, Jboss, Jboss.
Web Servers: Apache Tomcat 4.0/5.x/6.x/7.x/8.0, Apache HTTP Server, Microsoft IIS, Glassfish, IBM Http Server
Web technologies: XML, XSLT, XSL,JAXB, SAX/DOM, HTML, CSS, Java script, Node JS, Angular, Express.js, JS, JSF, Grails.
Design Patterns: OOAD with UML, GOF/J2EE Design Patterns, Singleton, Proxy, Interface, Service Locator, Iterator, Façade
Framework: Spring3.0, Struts, EJBHibernate, JSF
Web Service: RESTful, SOAP, JAX-RPC, JAX-WS, JAXB, SAAJ, Metro, WSDL
Testing: Junit, Jprofiler, Jmeter, Jasmine, Selenium, Karma
IDE Tools: Jbuilder, Jdeveloper 9.0/10g, MyEclipse 5.x/6.6, Eclipse 4.x, Net Beans,Toad 4.0/8.5, SQL Developer, Rational Application Developer (RAD), Rational Software Architect (RSA)
Scrpting Tools: Babel, TypeScript, CoffeeScript, DART
Databases: Oracle 8i/9i/10g/11g, MS SQL Server 2000, MySQL 4.x/5.x, DB2
Build Tools: Ant, Maven, Jenkins
Defect tracking tools: Jira, Bugzilla.
Version Controls: CVS, VSS, SVN, ClearCase, Subversion, Git
Operating Systems: Windows XP/NT/7/8/10, Unix(Shell Scripting), Solaris, Linux.
Integration tools: Jenkins, Bamboo, Hudson, Protractor
Cloud hosting: AWS,AZURE
PROFESSIONAL EXPERIENCE
Sr. Java/J2EE Developer
Confidential - Newark, NewJersey
Responsibilities:
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
- Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Designed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Implemented business logics using Servlets and actively participated in deploying the application in WebLogic.
- Application backend implemented as Node.js express (MEAN Stack) application server.
- Cucumbertesting toolbased on Behavior Driven Development (BDD) framework used to write acceptance tests for web application.
- Hands on experience withTest Driven Development using JUnit, Advanced Rest Client andLog4j in developing test cases and determining application functionality.
- Bamboo Continuous Integration tool used to automate building and testing of software source-code status.
- Rest architecture based web services to facilitate communication between client and servers.
- Created web application prototype using jQuery and Angular JS.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML5, and CSS.
- Working with Responsive Web design usingBackbone.js,Bootstrap.js.
- Maintained theWebSphereandPortalServers on different UNIX platforms and setup the development, testing, and staging environments for application development.
- Extensively used Oracle programming using SQL and Oracle SQL.
- Used GWT and Microsoft AWS(EC2/S3/EBS) for prototyping and subsequent evaluation.
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Developed Oracle SQL Stored Procedures and Queries for Payment release process and authorization process.
- Used Maven, Jenkins, SVN, selenium RC, Java and Selenium Grid to create nightly automation scripts.
- Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
- Involved in ILOG Validation System design decisions and architectural designs with Enterprise architect and other Team members.
ENVIRONMENT: Java, J2EE, Spring, Hibernate, Spring, Web Logic, Rest, JQuery, Ajax, Javascript, JSP,JSF, Angular.JS, Servlet, Oracle, Oracle SQL, CRUD, Eclipse, TDD, JUnit, Jenkins, Maven, Selenium.
Sr. Java/J2EE Developer
Confidential - Sunnyvale, CA
Responsibilities:
- Working on accumulator batch application that interfaces with external entities for exchanging claims accumulations for pharmacy and hospital claims.
- Designed and coded application components in an agile environment utilizing a test driven development approach (TDD).
- Custom JavaScript, JSP,JSF, Servlets, iBatis and POJO's are used for ORM and data access, Spring is used for IOC configuration.
- Develop modules using PHP, XML, and JavaScript.
- Created an interactive portfolio using JavaScript for the company's website.
- Hands on experience in Web Application Development using Client Script design technologies like Angular JS.
- Web Content Accessibility Guidelines (WCAG) 2.0 incorporated to make Web content more accessible to people with disabilities.
- Extensively interacted with client project managers and technical experts to coordinate project deliverables and milestones.
- Application backend implemented as node.js express application server.
- Developed code for iBatis supporting classes, Sql mapping for Oracle Stored Procedures.
- Configured 1-way & 2-way SSL for customer applications running onWebsphereApplication Server environment.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Created different interactive spring web flows for creating, modifying and deleting the case status.
- Worked in SOA architectureWebsphereMessagebrokerfor integrationwithPega and ILog.
- Extensively worked with Spring modules like Spring ORM module.
- Coded and delivered middle ware for Clearance (Authorization/Referrals) to process inbound and outbound messages to deliver transactions in a guaranteed delivery mechanism to relevant systems of record.
Environment: Core Java, J2EE, JDK1.6, Spring, SOAP, Node.js, Angular JS,Drools, Websphere, HTML, CSS 3, iBatis, Maven, Oracle10g, NoSQL, GWT, JUnit, JIRA, ToadUNIX Shell Scripting.
Sr. Java/J2EE Developer
Confidential - Atlanta, Georgia
Responsibilities:
- Developed application using Struts MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Data Operations are performed using Struts ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Developed API using Hibernate to interact with the Oracle database.
- Developed Servlets and JSPs, JSF based on MVC pattern using Struts Framework.
- Developed the presentation layer using Java Server Pages (JSF), Tiles, Ajax and Java Script.
- Developed the CRUD API for the POSEngine using Restful WebServices.
- Developed stored procedures, triggers and functions with PL/SQL for Oracledatabase.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Developed innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Used SOAP Technology for exchanging the XML application using HTTP.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Developed test cases and performed unit test using JUnit Framework.
- Developed the application using Agile methodology and followed TDD, Scrum.
- Developed the front end using JSP, JSF, JSTL, AJAX and Display Tag libraries.
- Developed JSF pages and Servlets for customer maintenance.
- Developed Maven scripts for various tasks to automate the build processand for the deployment of the application in Web Sphere server.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un-marshalling process
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
- Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
ENVIRONMENT: S:Java/J2EE,JSF, Hibernate, Struts, JSF, Dojo, Javascript, Css, Ajax, Html5, DB2, Crud, Pl/Sql, JDBC, Web Services, Eclipse, Websphere Portal, Subversion, Junit, Scrum, Uml, Jsp, Jstl, Servlet, Angular.js, Backbone.js, Bootstrap.js, MongoDB, Maven, Xml, Jms, Apache Tomcat
J2EE Developer
Confidential - Murray, UT .
Responsibilities:
- Worked on Agile Methodology to meet timelines with quality deliverables.
- Create functional and technical specifications for products.
- Identified the high level test cases by working with testing team.
- As a Programmer participated in the designing of the Web framework using Spring framework as a MVC design paradigm.
- Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
- Followed Agile and Scrum methodology for this project.
- Used Spring Framework for Dependency injection.
- Performed multi-tired web application development using J2EE standards (JSP, Servlet, DAO, JMS, JNDI, and JavaScript) and Open Source technology (Eclipse, Ant, JUnit).
- Used HTML, CSS, XHTML and DHTML in view pages for front-end.
- Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Spring Framework.
- Used Spring JavaScript for client-side validation.
- Used JSTL in the presentation tier.
- Used and configured Spring Validator Forms, MessageResources, ActionErrors, Validation.xml, Validator-rules.xml.
- Involved in writing the client side scripts using JavaScript.
- Developed Controller using ActionServlet and Action mapping provided by Spring framework.
- Wrote Hibernate configuration and mappings xml files for database access.
- Extensively Worked with RAD 7 and Oracle WebLogic 10g to develop and deploy the application.
- Developed various java objects (POJO) as part of persistence classes for OR mapping with databases.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Development carried out under Eclipse Integrated Development Environment (IDE).
- Used ClearCase Version Control for Project Configuration Management.
Environment: J2EE, Hibernate, Spring core 2.5, JSP, JSF, JSTL, Servlets, Apache Axis 1.2, JavaScript, HTML, XML, JUnit, Maven, AGILE, Scrum, Eclipse, TOAD, Web sphere, Clear case, RAD, Ant, OracleSQL.
Java/J2EE Developer
Confidential
Responsibilities:
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Involved in multi-tiered J2EE design utilizing Spring framework and JDBC.
- System was built using Model-View-Controller (MVC) architecture.
- Designed the front end using JSP, jQuery.
- Designed and implemented the application using JSP, Spring MVC, JDBC, MYSQL.
- Used SVN version control tool.
- Automated the build process by writing Maven build scripts
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using mysql database.
- Involved in installing and configuring Eclipse for development.
- Configured and customized logs using Log4J and unit testing using Junit.
Environment: Java, Javascript, JDBC, Spring, AGILE Methodology, SCRUM, JSP, Servlet, XML, Design Patterns, Log4J, JUnit, SVN, Mysql, Eclipse.
Java Developer
Confidential
Responsibilities:
- Analyze the functional requirements; meet with business analysts to understand the business requirements
- Involved in design discussions, implementation feasibility analysis for front-end and backend changes
- Developed Use Cases, Class, Sequence and UML diagrams using Visio.
- Analyze and understand the business functionalities of requirements
- Development of web portals using IBM WebSphere Portal Factory (WPF)
- Deployment of Portals in to IBM WebSphere Application Server.
- Creation of Work Flow, Stages, Actions, Site area and Filters Using WCM.
- System Integration Testing and deployments
- Responsible for writing utility classes, UI development using JSP, CSS3, HTML5, JavaScript, AJAX
Environment: IBM WebSphere Portal Factory, IBM WCM, XML, HTML, CSS, AJAX, JavaScript, Java, DOM & SAX Parser
