We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Queens County, NY

SUMMARY:

  • 8+ years of cross - functional experience in Design, Development and Integration of software applications and products using Java/J2EE technologies in Banking, Financial Services, Telecom, Medical/Hospitality and Science/Engineering domains. Specialized in developing web-based, distributed, n-tier applications using Java/J2EE technologies. Self motivated with the ability to work independently and in team environments. Experience includes several significant international assignments in the US and India, including the ability to work in an Onsite-Offshore model.
  • Designing and Development of N-tier web, enterprise, distributed and standalone applications using J2EE (Servlets, JSP, Custom tags, JDBC, JNDI, Java Mail, JMS), Struts, JDBC, spring, Hibernate, Web Services (SOAP/REST), XML and XSLT technology.
  • Proven expertise in OOAD distributed applications with UML, J2EE Design Patterns, Rational Rose and Weblogic/Websphere/JBoss/Tomcat Platforms. Worked on end-to-end development of component based, service oriented architecture (SOA) using Java/J2EE technologies.
  • Proven ability to imbibe new technologies/tools/processes/models in an un-accustomed and competitive environment. Excellent interpersonal, communication and analytical skills.
  • Expertise in Web/J2EE/Integration Application development using vivid tools like RAD, WSAD, Eclipse, Netbeans and JBuilder.
  • Proven skills in client interfacing and effectively working with interfacing teams during the project development life cycle, and delivering the product within time, cost and quality parameters.
  • Vast experience in all phases of software development life cycle (SDLC): System Analysis, Design, Development, Testing, Deployment, support, documentation & Configuration Management.
  • Strong experience in various development methodologies including Agile Scrum and Waterfall.
  • Proficient in load testing, profiling, troubleshooting, and performance tuning on application servers and JVM.
  • Proficient in using open source tools like Findbugs, JConsole, JProbe and JMeter.
  • Well-versed in developing applications with Service Oriented Architecture (SOA) using SOAP, WSDL, UDDI and XML and Proficient in developing common reusable components.(APIs)
  • Expertise with SQL, PL/SQL, writing procedures and interfacing with different relational databases like Oracle, SQL Server and My SQLs.
  • Extensive work experience in implementing Core and J2EE Design Patterns (Singleton, Factory, MVC, Front Controller, Session Facade, Value Object, Service Locater, DAO, Abstract Factory, Observer etc.)
  • Expertise in JUnit configuration, Preparing JUnit Test Suite and test execution.
  • Proactive and innovative team player proven to work under tight deadlines, capable of multiplexing in multiple projects with conflicting priorities and also can work efficiently as an individual.

TECHNICAL SKILLS:

Programming Languages & APIs: Java 1.4/1.5/1.6/1.7 , JSP, JSTL, Servlets, RMI, SOAP Web Services(JAX-WS), REST Web Services(JAX-RS), JDBC, HTML/XHTML, CSS, Ajax, JavaScript, Angular JS, XML/XSLT, JSON, PL/SQL, Shell Scripting, JAXP/JAXB

Java Technologies: JDBC, Servlets, JSP, JST, Struts, Spring 2.5/3.0, Hibernate, WebServices (SOAP,REST), JSF, JMS, JAXB

Frameworks: Apache Struts 1.3/2.0, Spring 2.5/3.0, Spring MVC, Hibernate, jQuery 1.6/1.8, JSF, JUnit, TestNG, Log4j, Sl4j, ANT, Maven, IBM MQ Series 5.3

Application Servers: Weblogic 8.1/10.3, Tomcat, JBoss, Websphere 6/7

IDE & Tools: Eclipse 3.3+, WSAD 5, Netbeans 5.5+, RAD 7.0, Rally, Quality Center 8.0, Visio, AQT, SQL Developer, TOAD, SOAP UI, Rational Rose, JBuilder, JConsole,JMeter, iReport 3.0, Jenkins, Sonar, Check style, PMD

Reporting Tools: SQL Server Reporting Services, Jasper Report

Databases: Oracle 10g/11g, MySQL, MS SQL Server 2005/2008, MySQL 5.1

PROFESSIONAL EXPERIENCE:

Confidential, Queens County, NY

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed multi-threading projects, considered concurrency situation and security aspect, avoid of SQL injection. Using synchronized method and synchronized variable.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality. Involved in developing interface for web pages like user registration, login, registered access control for users depending on logins using HTML and Java Script/DOJO.
  • Extensively used CSS, Java Script, and JQuery, Ajax to enhance functionality and user experience on web pages.
  • Single Page Application development using Angular JS, backed by MongoDB and NodeJS Have used JSF UI component to develop front-end web pages; have used faces-config.xml to manage faces servlet and managed beans.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts. Simplified client-side scripting of HTML using JQuery, a cross-browser JavaScript library.
  • Extensive experience on Full stack including Server, Network, and Hosting Environment, Data modelling, Business logic, API layer / Action Layer / MVC, User interface, User experience and excellent understanding what the customer and the business need.
  • Developed high-performance web applications using Struts and JQuery and XML Http Request.
  • Developed web pages to display the account transactions and details pertaining to that account using DHTML and CSS. Covering every stage of the Linc migration project & efficiently converting them from Linc to Java
  • Configured spring and EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer. Extensive experience with Drools.
  • Hands on experience of the core Business Rules Engine (BRE), web authoring and rules management application (Drools Workbench) and Eclipse IDE plugin for core development. Wrote JavaScript validations to validate the fields of the user registration screen and login screen. Dealt with Hibernate open source ORM frame work for persistence management. Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
  • Participated in front end development using Java Server Faces 2.0 (JSF), JavaScript, HTML 5, CSS 3.0.
  • Used JBoss, an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications. Created continuous integration builds using Maven and SVN control. Configured JDBC and LDAP Security in the application server.
  • Developed LDAP server configuration files to enable encryption support for password storage. Developed UI with AJAX, DHTML and JavaScript for more interactive web pages. Used log4j for tracking errors and debugging the code. Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Developed application with Front-end JavaScript frameworks with Angular JS.
  • Used node.js to develop the web application for the network.
  • Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
  • Deployed flow of Execution in the Servlet Environment using Struts and defined Navigation Rules.
  • Developed Messaging frame work for Asynchronous service using JMS.

Environment: Java/J2EE, Spring, Hibernate, Web services, Servlets, JavaScript, JSF, JSP, HTML5, CSS3, XML, ANT, AJAX, Angular JS, JUnit, SOAP, Rest Ful, JDBC, Tomcat, JBoss

Confidential, Washington, DC

Senior Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed multi-threading projects, considered concurrency situation and security aspect, avoid of SQL injection. Using synchronized method and synchronized variable.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Involved in developing interface for web pages like user registration, login, registered access control for users depending on logins using HTML and Java Script/DOJO.
  • Extensively used CSS, Java Script, and JQuery, Ajax to enhance functionality and user experience on web pages.
  • Single Page Application development using Angular JS, backed by MongoDB and NodeJS
  • Have used JSF UI component to develop front-end web pages; have used faces-config.xml to manage faces servlet and managed beans.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Simplified client-side scripting of HTML using JQuery, a cross-browser JavaScript library.
  • Developed high-performance web applications using Struts and JQuery and XML Http Request.
  • Developed web pages to display the account transactions and details pertaining to that account using DHTML and CSS.
  • Configured spring and EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Dealt with Hibernate open source ORM frame work for persistence management.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
  • Participated in front end development using Java Server Faces 2.0 (JSF), JavaScript, HTML 5, CSS 3.0.
  • Used JBoss, an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications.
  • Created continuous integration builds using Maven and SVN control
  • Configured JDBC and LDAP Security in the application server.
  • Developed LDAP server configuration files to enable encryption support for password storage.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Used log4j for tracking errors and debugging the code.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
  • Deployed flow of Execution in the Servlet Environment using Struts and defined Navigation Rules. Developed Messaging frame work for Asynchronous service using JMS.

Environment: Java/J2EE, Spring, Hibernate, Web services, Servlets, JavaScript, JSF, JSP, HTML5, CSS3, XML, ANT, AJAX, Angular JS, JUnit, SOAP, Rest Ful, JDBC, Tomcat, JBoss

Confidential, Sacramento, CA

Java/ J2EE Developer

Responsibilities:

  • Involved in the complete SDLC lifecycle of a user story, starting with Requirements analysis with the BA, Design and Development, Integration and System testing and handover of the user story to the BA.
  • Played the role of Scrum Master and was instrumental in implementing the process which includes sprint planning, attending daily scrums, and technical meetings and also sprint retrospections.
  • Developed around 20 WebServices operations for the Sam and Provisioning modules based on SOA. Worked on SOAP protocol and WSDL to create web-service interface for component functionality and used the SOAP UI tool for testing the services.
  • Developed the services using Spring IOC and used Hibernate for DAO Implementations.
  • Developed store procedure and function using PL/SQL
  • Developed Test classes using TestNG for Unit Testing and Fitness Scripts for Integration testing.
  • Displayed ample commitment and dedication to ensure on-schedule deliverables with minimal defects.
  • Used Rally to track all the user stories/defects sprint by sprint and daily updates for the tasks.
  • Handled various quality related procedures necessary for the project as per CMM L5 norms.
  • Leveraged technical expertise and project knowledge to train various new entries into the team.
  • Responsible for setting up the process to enable various team members to share the same development environment.

Environment: Java 1.6, Spring Framework, Hibernate, WebServices, Websphere, Eclipse, SVN, Rally, TimesTen, SQL Developer, AJAX

Confidential, Waukegan, IL

Java/ J2EE Developer

Responsibilities:

  • Designed front end components using JSP and XSL. Developed web based application using struts framework for MVC architecture. Setting up the basic project set-up from scratch of Struts-Hibernate App based on Design
  • Development using the Use Cases and business logic & Unit Testing of Struts Based Application.
  • Developed JSP pages using Custom tags and Tiles framework and Struts framework. Developed the User Interface Screens for presentation logic using JSP, Struts Tiles, and HTML.
  • Used Apache CXF to post messages to external vendor sites and exposed Web Services to other client applications like a Admin Tool. Worked with MySQL, SQLYog and Workbench.
  • Developed the Servlets for processing the data on the server. Employed Water Fall Model and best practices for software development. Deployed the application in JBoss Application Server.
  • Implemented persistence layer using Hibernate configuration files. Used SVN for version control.
  • Implemented Java Messaging Services (JMS) for asynchronous messaging using the Message Driven Beans. Used Message Driven Beans to call the EJB. Developed back end business logic with EJB.
  • Worked on Junit for creating test cases for all the Business Rules and the application code. Communicated with ILOG Rules using EJB Remote Lookup. Called external vendor applications using Web Services for delivering notifications. Used JIBX binding to convert Java object to XML and vice-versa.
  • Used XSLT for generation of HTML and Text templates from the XML.

Environment: J2EE, Servlet, spring, XML, JDBC, Ant, Subversion, Struts Framework, Oracle Weblogic 10, Oracle 11g, EJB 3.0 Apache CXF, JMS, UNIX and Eclipse.

Confidential

Java Developer.

Responsibilities:

  • Worked on Full Cycle of Software Development from Analysis through Design, Development, Testing, Integration, Deployment.
  • Extensively used MVCFramework.
  • Development using Struts, spring, Hibernate frameworks.
  • Designed and developed User Interface of application modules using HTML, JSP, CSS, JavaScript, JQuery and AJAX.
  • Design and development of modules using MVC.
  • Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework.
  • Worked on XML, XSLT, XPATH, DOM, and SAX.
  • Created XML-SOAP Web Services to provide partner systems required information.
  • Used Web sphere Application Server for deploying the application.
  • Used Rational Application Developer (RAD) for developing the application.
  • Used Log4j for logging debug, info & error data.
  • Involved in storing paper forms into IBM Content Manager after converting them to images (.jpeg, .tiff, etc.) and also storing Electronic forms.
  • Prepared Unit Test Plan & performed Unit Testing using JUnit.
  • Actively involved in Walkthroughs and Peer Reviews.
  • Used JIRA for bug tracking.
  • Used SVN as version control system for the source code.
  • Done Regression Testing to make sure that new Functionality is not impacting existing functionality in the system.
  • Developed Test Plan and Test Cases.
  • Involved in User Acceptance Testing by providing test data for users and by testing UAT defects in test environment before, the new code gets moved to UAT environment.

Environment: Java, JEE, Web Sphere, Oracle, Ant, HP UNIX, Windows XP, JIRA, Servlets, JSP, Struts, spring, Quartz, Hibernate, Pega CPM, XML, XSLT, XPath, DOM, SAX, UML, Crystal Reports, JBOSS, RAD, SVN, Ant

Confidential

Web Developer

Responsibilities:

  • Developed the User Interactive web pages in a professional manner using web technologies like HTML, XHTML and CSS2 based on the W3C and ADA standards.
  • Gathered the data from the backend using AJAX and JQuery, JSP.
  • Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
  • Creating cross-browser compatible and standards-compliant CSS based page layouts.
  • Successfully implanted entire Invoice Module using Oracle Business Intelligence (BI) publisher
  • Under the guidance of Oracle Consultant successfully implemented JAVA executable code to produce invoices and automatically send it to respective customer.
  • Successfully developed unique custom opcodes for Balance Inquiry and Balance Transfer with zero defects.
  • Improved the Functionality of default Invoicing Opcodes to optimize and enhance the overall invoicing process of Oracle product: Billing and Revenue Management (BRM).
  • Highly involved in making updates to the current website and simultaneously handling other projects.
  • Involved in coding pages with best Search Engine Optimization (SEO) techniques.

Environment: HTML, CSS, JavaScript, JQuery, AJAX, Usability Testing, Agile methodology, Eclipse, Oracle.

Hire Now