Sr. Java/j2ee Developer Resume
Boston, MA
SUMMARY:
- A Senior Java/J2ee Developer with 8 years of IT experience in Design, Development, Support and Implementation of Web based applications using JAVA/J2EE Technologies (Core Java, JDBC, Servlets, JSP, EJB, XML, JMS, Struts, Spring, JSF MVC Frameworks, SEAM, JUNIT, Hibernate, SWINGS, Applets, Ice Faces, Java Web Services).
- Expertise in Web - Development technologies including: AngularJs, HTML, DHTML, JavaScript, CSS, JQuery, XML, XSLT, XPATH, DOJO, AJAX, SOAP with W3C standards. Hands on experience in J2SE 1.3, 1.4 and JEE 5.
- Experience in JavaPOS v1.3 which defined Java interfaces for three additional retail POS devices (Fiscal Printer, PIN Pad and Remote Order Display), and JavaPOS v1.4.
- Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
- Experience in web services both Restful and SOAP service.
- Experience with build tools Maven, Ant and continues build and deployment tool JENKINS.
- Experienced working with J2EE and OpenSource application Servers like Confidential WebSphere, Oracle WebLogic, RedHat JBoss, and Apache Tomcat.
- Experienced in developing web applications using JSP, Servlets, JDBC, JavaScript, AJAX, jQuery, HTML5, JSON, AngularJS, ExtJS, Node.JS, Bootstrap, ReactJS and CSS3.
- Good working knowledge of web based GUI, SQL, DB design along with JQuery, Hibernate/iBatis.
- Involved in implementation of various Design patterns including: Front Controller, Business Delegate, Data Access Object, Composite View and MVC.
- Highly proficient in developing Intranet/Internet technologies on the J2EE & Java platform with WebLogic, JBOSS, WebSphere, Tomcat and Sun One App Servers.
- Developed J2EE/JAVA apps using various IDE tools Eclipse, Intellij, WebSphere RAD.
- Hands on experience in ANT, Maven, Anthillpro, Build Forge and Cruise Control.
- Designed Use case Diagrams, Class Diagrams, Sequence Diagrams, Flow Charts and Deployment diagrams using UML Rational Rose Tool.
- Working on Web application & implementing with the Amazon Web Services (AWS) using AWS SDK for Java with Amazon EC2, Amazon Simple Storage Service (S3), and Amazon RDS.
- Working knowledge of various AWS technologies like SQS Queuing, SNS Notification, S3 storage etc.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Worked on different Version Control tools VSS, CVS, Harvest, Subversion and Clear Case.
- Designed web applications effectively by utilizing XML, XSLT on DOM and SAX parsers.
- Hands on experience in writing Complex SQL Queries, PL/SQL and Stored Procedures.
- Development experience in UNIX, LINUX, AIX and Windows (Vista, XP, NT, 2000, 95) and Cloud based virtual platforms.
- Good understanding in business processes in retail, insurance, and fund, asset management, financial sectors.
- Good Knowledge on Windows PowerShell Scripting, UNIX Shell, Ant and Maven.
- Good experience with various Web/ Application Servers like Confidential WebSphere, BEA WebLogic, JBOSS and Apache Tomcat.
- Experienced software developer skilled in all stages of SDLC - gathering and documenting requirements, developing project plans, designing using OOD, OOP, UML and various design patterns, managing and tracking project execution, prototyping and assisting with usability testing, developing and executing test scenarios, releasing products to production, and maintaining product releases.
- Responsible for project maintenance and supporting and solving technical and application issues.
- Highly proficient in developing Object Oriented Design, Methodologies and applications in client/server and distributed environments using J2EE architecture.
TECHNICAL SKILLS:
Language: JAVA 5/6, 7, 8 J2EE, JEE, PL/SQL, C, C++, UML, VB 6.0
Scripting: VBScript, JavaScript, JQuery, Jenkins, PERL, Shell-KSH, BASH, BEAN, AWK.
RDBMS: Oracle 9i/10g/11i, SQL Server2005/08, DB2, MySql, MS Access
Tools: & Utilities: MS VSS, CVS, SVN, PVCS, Harvest, Anthill Pro, Ant, Maven, Log4J, Toad, Putty, MS Front Page, JIRA, Fortify, Clover, WinSCP, Agile methodology.
Java Technologies: J2SDK, JDBC, SWINGS, JMS, JMail, Java Beans, JSP, Multi-threading, Servlets, JAXP, SAAJ, JAXB, JUnit
Design Patterns: Model View Controller, Front Controller, Business Delegate, Composite View, Data Access Objects and Data Transfer Objects, Single Responsibility
Architecture/Framework: Struts MVC, JSF, Spring MVC, Struts2, SEAM, RUP, .NET, ASP.NET, AJAX
Application/Web Servers: Web Logic 9.1,10, WebSphere6.0, V8.0, Oracle10G, Jboss3, 4,5,6 JRUN, API Gateway, Apache Tomcat 5, 6, AWS Lambda, IIS 5, API Gateway, Sun App Server, Angular JS, Node.JS, Backbone.JS, Bootstrap.
Mapping Technologies: Hibernate3, iBatis, ER Studio, Rational Rose, and SQL Developer.
Internet Technologies: HTML5, CSS3, JQuery, JSON, ExtJs, VBScript, PHP, XML, XSLT, XPATH, SOAP, WSDL, HTTP/HTTPs, DOJO.
Middleware: EJB 2.0, JPA3, RMI
Distributed Computing: RMI, TCP/IP, FTP
IDE: WebSphere RAD, MyEclipse X, Intellij IDEA, MS VS, Jdeveloper 9, 10
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Sr. Java/J2EE Developer
Responsibilities:
- Implemented AD-groups migration for WebSphere Applications.
- Worked with team of Integration to configure WebSphere suite for ESB.
- Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
- Used Spring MVC Framework for developing the application and used JPA to map to Oracle database tables.
- Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
- Implemented MVC pattern using Ext JS API threw Grid, Panel and Store.
- Implemented AJAX calls using Ext JS API via HTTP protocol to retrieve data for the view in the Store.
- Frontend Development using Knockout, Angular, and various node.js modules.
- Familiar with Angular JS features MVW pattern, Templates and Two way data binding.
- Contributed as key resource of the “Angular JS Framework Team” in conversion of existing (XMI) UI screens of the application to Angular JS based UI.
- Designed User Interface using Java Server Faces (JSF), Prime faces, HTML 5, CSS3, jQuery and AngularJS and XML in a responsive grid layout.
- Implemented the persistence layer using Hibernate-ORM.
- Developed Web services using XML, SOAP and RESTFUL web services.
- Developed Web Services to consume those Web Services as well other enterprise wide Web Services.
- Developed an AWS lambda function to send a request for internal service end points through API Gateway using apache Http Client.
- Developed, and deployed EJB components (Session and Message Driven) beans.
- Implemented Web service Message flow using SOAP.
- Used Blaze-DS to extract data and passing it to Flex UI components.
- Used the Struts validation Framework in the presentation layer. Used Core Spring framework for Dependency injection.
- Used various Core Java concepts such as Multi-Threading, Exception handling to implement various features and enhancements.
- Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the database.
- Developed RESTful web services that support JSON to speed up the application using Spring Web Services.
- REST Web services written in Groovy wrapped by Jersey JAX-RS.
- Performance analysis and tuning the message flow performance by analyzing the processing time taken by the message flow.
- Built Enterprise Java Beans with Point-to-Point messaging functionality and MQ series as JMS provider.
- Involved in the design and development of XML presentation using CSS3 & XSLT.
- Use JQuery for creating behavioral aspects of the web page.
- Used J2SE, Exception, Collections, Threads, JEE, OpenSource Technologies/API for application development.
- Worked on JUnit and Mockito for white box testing.
- Extensively worked on subversion, GIT, Jenkins, Crucible, Maven and Jira.
- Unit Testing/Integration Testing, JUnit, Debugging and Implementation.
- Worked in Agile methodology and delivering the accepted functionality in each sprint.
- Developed MAVEN scripts to build and deploy the application onto Application Server and ran UNIX shell scripts and implemented auto deployment process. Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
- Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 11g.
Environment: Spring (EJB 3), Spring Framework, Hibernate3.0, ASP.NET, AJAX, API Gateway, Ext JS, Multi-threading, Java, Jetty, JEE, JSP, JSF, Jenkins, JSON, JBOSS6, GIT, JavaBeans, Java Script, Junit, JQuery, JPA, CSS, XML, XSLT, HTML 5, Unix Shell Script, WebSphere, SOAP, Restful Web services, Maven, Ext-JS, Flex, Angular JS, node.js, RIA, Web Sphere Application Server, Oracle 11g, SQL Developer, PL/SQL, SQL Server 2005/2000.
Confidential, Madison, WisconsinSr. Java/J2EE developer/ Programmer Analysis
Responsibilities:
- Created User Interface in DOJO/AJAX and Struts2 tags for different customized screens for each type of Provider.
- Involved in creating UML Diagrams (Class and Sequence) during Design Phase. Designed with OOA/OOD and use -case, documented in UML diagrams.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, EXT.js and JQuery.
- Involved in implementation of MVC pattern using Angular JS, Node.Js, JSF and Spring Controller.
- Developed JSPs for user interfaces to interact with business layer. Developed Servlets to communicate with the other components under STRUTS Framework.
- Developed Session/Message Driven Beans to be deployed on WebSphere V8.0 Application Server.
- Developed various helper classes using Core Java multi-threaded programming and Collection classes.
- Developed JSON Services using JAX-RS and JSON documentation using Swagger API.
- Developed web service for web store components using Jersey Restful API.
- Developed a Java Application Framework which receives JSON data and modifies the data accordingly and is saved onto a new database.
- Involved in developing Business Component Layer using EJB 3.0.
- Involved in the development of the presentation tier using JSP, HTML, CSS, XML, XSL, JavaScript, Swing and Servlets for login, find Subscriptions and create contract modules.
- Involved in the UI development using HTML5, CSS3, JavaScript, JQuery, JSON, AngularJS, Bootstrap and AJAX.
- Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer. Used J2EE web-services to get geographic data (city, country etc.) and EJBs for credit card validation etc.
- Involved in AGILE/SCRUM methodologies while coordinating engineering efforts with team members to identify and resolve defects using JIRA.
- Used Hibernate (persistence framework) to implement the Database Access layer.
- Implemented application using core java and maintained concurrency with multi-threading.
- Simplified Hibernate session and transaction handling by writing a servlet filter.
- Involved in implementation of modules related to file comparison received from clients using Spring Framework.
- Configured integrated development environment utilizing Ext.JS and J2EE.
- Used Struts2 tiles to display different types of template formats and contents.
- Used SOAP UI for unit testing for REST and SOAP Services.
- Used Spring MVC for the GUI Application which interacts with the Restful web services.
- Used SOAP and JWS to sending the notifications to each and every change in the operational process including: user’s information.
- Used GIT as Version Control System for the application
- Responsible for the implementation of application system with core Java and spring framework.
- Utilized ASP.NET, C#, Service Oriented Architecture (SOA), Windows Communication Foundation (WCF).
- Developed Web pages with ASP.NET using JavaScript, Client Side Validation, Server Controls, HTML Controls, JQuery and CSS.
- Implemented the security access rules for all types of users for different services applied.
- Worked with Oracle PL/SQL development and DBAs to create new database schema and porting data from other databases
- Developed test cases using JUNIT, and followed test first development.
- Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot and Spring Security.
- Developed code to grant user authorizations for ALM based upon user authentication on LDAP server.
- Extensively used Jenkins build tool for continues deployments.
- Also used Confidential App Scan to Code Security and Clear Quest to issue tracking to move the applications quickly to the servers.
- Working knowledge of various AWS technologies like SQS Queuing, SNS Notification, S3 storage etc.
- Developing Hibernate Criteria and sessions to achieve the Object Relational Mapping and easy maintenance of data.
Environment: Java, J2EE, JSP, Junit, Jetty, Jenkins, JSON, JAX-WS, Spring Framework, Struts2, SOAP, Restful Web services, EXT.js, Jquery, Splunk, AJAX, AGILE/SCRUM methodologies, ASP.NET, JWS, WebLogic10, Oracle 10, UNIX, Windows, WebSphere V8.0, Shell, My Eclipse 6, Hibernate 3, Maven2, Multi-threading, Bootstrap, DOJO, Toad 8, CSS, XML, HTML, GIT, Clear Quest, App scan, SVN
Confidential, Mason OHJava/J2EE Developer
Responsibilities:
- Involved in various phases of application development. Iteratively analyzed and developed the system going through Agile Scrum methodology.
- Involved actively in designing web page using HTML, Backbone, AngularJS, JQuery, Javascript, Bootsrap and CSS.
- Developed Use Cases, Class Models and Object Oriented Specification using Rational Rose UML.
- Develop online applications using Object Oriented Programming Concepts.
- Worked in team to develop high level class diagrams and sequence diagrams and implement the same in JAVA/J2EE, spring, Hibernate, Web services.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
- Implemented the web tier using Spring MVC.
- Implemented SpringAOP aspects to manage the application logging and Exception handling cross cutting concerns.
- Also developed a web service for allowing other application to access customer balance. Implementation involved usage of SOAP, WSDL and XML for definition of JAX-WS Web Services.
- Persistence mechanism implemented using Hibernate and integrated with Spring ORM.
- Designed user interface layout using CSS, HTML 5 and JSP
- AJAX and JSON was used to perform callbacks for retrieving data dynamically into the client pages.
- Tested Service and data access tier using JUnit in TDD methodology.
- Involved in configuring development/testing environments on Weblogic App Server. Source control through SVN.
- Designed User Interface using Java Server Faces (JSF), HTML 5, CSS3, jQuery and XML in a responsive grid layout.
- Developed the UI Screens using JSP, Struts, HTML5, CSS3, JavaScript and did the client side validation with the JavaScript.
- Oracle used as the relational backend.
- Worked in Agile environment using JIRA for tracking user stories and issues.
- Interacted with application testers to review system defects and provided comprehensive fixes. Used JIRA for issue tracking.
Environment: Java, JEE, JSP, JAX-WS, JIRA, Servlet, AWS, Ajax, Angular.js, Backbone.js, EJB, Spring Security, Struts, Spring MVC, Hibernate, Web Services, WSDL, Java Beans, WebSphere Application Server, HTML, Maven, Web logic workshop, RIA, Oracle 11g, SQL Developer, Ant, TOAD, CVS.
Confidential, Pittsburg - PAJava/J2EE Developer
Responsibilities:
- Expertise in development, deployment and implementation of dynamic web applications using Application servers like Vignette Application Portal 7, Websphere, Apache tomcat in Windows and UNIX environments.
- Experience in scripting deployments to AWS, Monitoring infrastructure like Nagios, AppDyamics, NewRelic etc.
- Intensive experience in using Java 4.x, 5.x.
- Developed and implemented various dynamic web based applications using JSP 2.0, Servlets 2.X, Java Script, Ajax, html, CSS.
- Efficiently enhancement of applications with Web 2.0 features like AJAX for performance improvement and customer satisfaction.
- UML designing, Class diagrams, Visio diagrams.
- Development, deployment, configuration of the Java Messaging Services (JMS) on Websphere 6.
- Development and deployment of Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, BPEL.
- Experience in implementation of Object to Relational Mapping (ORM) using Hibernate in Data Layer using iBatis as well JDBC.
- Experience in using and implementing Design Patterns such as MVC, Singleton, Abstract Factory, Factory Method, Business Delegate, Service Locater, Data Access Object (DAO), Front Controller, Factory patterns and frameworks like Jakarta Struts 1.x and Struts 2.x.
- Experience in using Apache POI, Apache Axis API's.
- Experience is using XML technologies such as JAXP, DOM, SAX, XPath, XSD and JAXB Parser.
- Expertise in writing complex queries using PL/SQL MYSQL, MS-SQL Server 2000/2005, Sybase, Oracle and exposure to DDL, DML, stored procedures, cursors, triggers and joins.
- Implemented Java Mail API for the email services, Java FTP API for the file transfer service, ZIP API.
- Creation and execution of Junit Test Cases.
- EAR, WAR, deployment, configuration on Websphere 6.1.
Environment: Java, JSP, JAX-WS, AWS, Servlet, EJB, Spring Security, Struts, Spring MVC, Hibernate, Web Services, WSDL, Java Beans, WebSphere Application Server, Maven, Web logic workshop, RIA, Oracle 11g, SQL Developer, Ant, TOAD, CVS.
ConfidentialProgrammer
Responsibilities:
- Responsible for planning, designing with ER Studio and coding.
- Designed and developed Site Hierarchy interface and other GUI Screen applications with Java SWING.
- The User interface for setting-up the website creation tool, configuration settings, pop-up Windows were coded in JAVA SWING and DHTML and JavaScript.
- Worked on Creating Form Bean, Action classes and Configuration files using Struts framework.
- Implemented Validation framework for field validations.
- Used Struts Internationalization provision in order to support.
- Threads scheduling is used for the calendar tool.
- Developed extensible XLST procedures for handling navigational trees of any depth.
- Involved coding and review of the system.
- Migrated C++ Image Viewer component for add - on features.
- Involved for preparation of user entry screens and web forms.
- Managing nightly builds, feature addition builds, weekly builds in Jenkins.
- Configured and deployed the application in Websphere Application Server and in Jetty for local deployments.
- Worked on writing SQL Queries and PL/SQL Stored Procedures using Oracle 9i. Used JDBC for connectivity.
- Deployed the application on using FTP to Linux OS.
- Involved in unit testing and test cases.
Environment: Java, J2ee, Jenkins, SWING, C++, DHTML, Eclipse 3.0, ER Studio, Apache Tomcat,5.0.25, Struts 1.3, JDBC, JSP, JavaScript, Oracle 9i, Oracle 10G, Linux, putty
ConfidentialSoftware Developer
Responsibilities:
- Extensively used HTML/JSP to design web pages and perform client side validations and displaying dynamic content.
- Developed business logic using Enterprise Java Beans. Used Collections to store the data from the result set.
- Developed exceptional handling code to catch exceptions.
- Involved in writing SQL queries for DAO layer.
- Involved in writing test cases and test reports for the module.
- Performed unit and integration testing on all Java classes.
- Developed ANT scripts to compile and build the project.
- Deployed APP in Tomcat Server.
- Provided support to the testing team and Bug Fixing.
Environment: core java, Oracle8i, HTML, JDBC, Tomcat 3.x, CVS, UNIX.
