We provide IT Staff Augmentation Services!

Sr.java Developer Resume

4.00/5 (Submit Your Rating)

Dover, NH

SUMMARY

  • Over 7 years of experience in Software Design, Development, Implementation and Maintenance.
  • Good knowledge of Java, J2EEplatforms in n - tier applications.
  • In depth understanding of Object Oriented Paradigm (OOP), Data Structures, Concurrency, Synchronization, Multi-Threading, Thread Communication and Networking.
  • Applied best practices where ever possible in overall application development process.
  • Experience with the following J2EEDesign Patterns MVC, Service Locator, Proxy, Factory, Value Objects, Data Access Object (DAO), Singleton and UML.
  • Worked with Apache Hadoop modules Hadoop Map-Reduce and HDFS(Hadoop Distributed File System)
  • Experience using Struts 1, Struts 2, Spring Core, Spring MVC, .Net MVC 4 to build and maintain web applications in various domains.
  • Experience using Hibernate and Connection Pooling to simplify object/relational mappings of objects and fields to their corresponding database tables and columns.
  • Worked with software build tools/deployment descriptors like Apache Maven and Apache Ant.
  • Implemented SOA architecture with Web Services using SOAP and deploying them on Apache Tomcat server and Glassfish server.
  • Implemented and analyzed performance of various algorithms on trees, graphs and state space search.
  • Built desktop applications (also games) like Scrabble (game) using different data structures and several Artificial Intelligence algorithms.
  • Experience in developing queries, stored procedures and triggers using SQL, PL/SQL.
  • Experience in working with IBM Web Sphere, JBoss, Web logic Application Servers and Tomcat and Glassfish Web Containers.
  • Experience in writing new and modifying UNIX (Bash/Korn Shell) scripts required for batch job processing and deployment needs.
  • Worked with multiple versions of Integrated Development Environments (IDEs) such as Eclipse, Spring Tool Suite (STS), JDeveloper, Microsoft Visual Studio Net Beans, RAD, and IntelliJ IDEA.
  • Experience in working with customers to determine their needs, gather, analyze and document requirements, communicate with them throughout the development cycle, manage customer expectations, resolve issues and provide project status.
  • Knowledge of macros and Domain Specific Languages (DSL).

TECHNICAL SKILLS

Programming Languages: JAVA, C#, C, C++, Python, Ruby

Frameworks: Java,AWT/Swing,J2EE(EJB 2.0, Servlets, JAX-RPC, JSPs, JSTL,JavaMail, JAF, JDBC), Struts 1/2, Hibernate, Spring (Core and MVC)(multiple versions), Hadoop (Map Reduce and HDFS)

Web Application Development: J2EE, Servlets, JavaServer Pages (JSP), Enterprise JavaBeans (EJB), Struts 1/2, Spring 3.0, Hibernate

Markups: HTML, XHTML, CSS, XML, XSL, XSLT

Java script Libraries: JQuery, Ajax, D3

Testing Tools: JUnit, MRUnit

Application Build Tools: Apache Ant1.4, Apache Maven 4

Automation/Scripting: Unix Shell Scripts, Windows Batch Scripts

Application Servers: Apache Tomcat, GlassFish, JBoss, BEA WebLogic, IBM Web Sphere

Databases: Oracle 9i/10g/11g,Microsoft SQL Server, DB2, MySQL, MongoDB, Pig, HDFS

Transport Mechanisms: HTTP, FTP, SOAP, REST (XML/JSON)

SDLC: Agile, Scrum, RAD, Iterated waterfall

IDE/Development Software Suite: Eclipse, NetBeans, Adobe Flex/Flash Builder, Spring source Tool Suite (STS), Microsoft Visual Studio, RAD, IntelliJ IDEA

Operating Systems: Microsoft Windows 2000/XP/Vista/7, Unix, Linux, Mac

Version & Source Control: Git, SVN, CVS

PROFESSIONAL EXPERIENCE

Confidential, Dover, NH

Sr.Java Developer

Responsibilities:

  • Developed web application using JSF 2.0, Spring - MVC, Spring core, Primefaces 5.0 for compliance.
  • Worked with Mybatis and DB2 as persistence layers.
  • Created the security realm and configured the Authorization Provider.
  • Developed the UI components using JSP, Custom tags, HTML, JavaScript, JSON and JQuery, AJAX, CSS.
  • Developed and exposed/consumed Web Services using SOAP, WSDL and REST.
  • Used Eclipse Platform as the IDE.
  • Worked with Spring 3.0 AOP as the binding framework.
  • Working with XML parsers with dom4j and JAXB for the conversion of java objects.
  • Developed and exposed/consumed Web Services using Axis, SOAP, WSDL, JAX-RPC, Apache HTTP client SSH, and REST.
  • Used Apache Subversion Control to control the source code and versions of the code.
  • Used MAVEN as build tool to decrease complexity in building process (POM).
  • Building application EAR and deployed into Web Logic Application server on multiple environments (Development, QA, UAT etc) and Jenkins.
  • Used Sonar as code optimizer tool.
  • Used Rational Rose to design the Architecture and base components.
  • Used Agile/Scrum and Test Driven Development (TDD) methodologies.
  • Deployed the system into the production environment.
  • Product Support and Maintenance.

Environment: J2EE, Java, JSF 2.0, JavaScript, HTML, AJAX, IBM Web Application server 8.5, DB2, SVN, Maven, Prime-faces 5.0.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Interacted with the stakeholders and gather requirements and business artifacts.
  • Developed the GUIs using HTML, CSS, JSP and JavaScript Components.
  • Developed the GUI module using Struts Framework, Tiles, JSP, AJAX, HTML, DHTML and JavaScript.
  • Extensively worked on developing UI components using JavaScript and JSON to interact Restful web services.
  • Built a custom cross - platform architecture using Java, Spring Core/MVC, and Hibernate through in Eclipse IDE. Implemented Web-Services to integrate between different applications (internal and third party components using SOAP and RESTFul services using Apache-CXF.
  • Reviewed the XML logical data model and developed XML schema (XSD) to validate the model and used Jax-B for Xml-JavaMapping and Xml-Xslt conversion.
  • Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system.
  • Developed and published web-services using WSDL, SOAP and XML, Jax-B.
  • Involved in pre-testing the Web-Service calls with SoapUI using end-points.
  • Coordinated Unit (JUnit, EasyMock), Integration and User Acceptance Testing and developed test cases for bean components.
  • Developed and deployed application in WebLogic as in clustered mode as JAR and EAR distribution.
  • Used Subversion for maintaining the component and for release and version management, and JIRA for defect tracking.
  • Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
  • Developed SQL queries for Oracle and SQL server as our application used two data sources.
  • Developed PL/SQL stored procedures, triggers.
  • Used Spring framework's Dependency Injection (Inversion of Control/IOC) to effectively manage various bean components across the application.
  • Used Spring framework's Aspects to log some important data such as time taken for execution of methods etc which is used to analyze the performance of the application.
  • Also used spring framework Aspects to log data related to usage which will be helpful to understand which modules of the application are more frequently used and hence to emphasize and enhance them on future releases.

Environment: Java5.0/6.1,J2EE, PL/SQL, Oracle, Blaze DS, Eclipse, CSS, HTML, HTTP, SOA, SOAP, RESTful, Web Services, XML, XSD, Shell Script, UML, Spring 2.0, Hibernate, Apache Maven, JavaScript, Junit, WebLogic AS10.3, Jax-B, Ajax, Hudson, Maven, JIRA

Confidential, Dallas, TX

Java/J2EEDeveloper

Responsibilities:

  • Coordinated with team members in gathering system requirements and specifications required for the redesign.
  • Involvement in architectural and design discussions.
  • Helped the project team to identify the suitable technology tools required for the projects.
  • Gathered the business requirements and developed use cases while having discussions and interviews with the business analysts.
  • Designed and developed the Application based on Model - View-Controller architecture.
  • Involved in analysis, design, Coding and development, Implementation phase of the modules
  • Involved in technical design and the architecture.
  • Used UML for creating Case, Sequence, Class and collaboration diagrams.
  • Designed and developed the approaches/strategies for the entire application.
  • Developed web pages with JSP and Servlets using Dreamweaver, Fireworks, HTML, JavaScript, AJAX, and XML.
  • Developed persistence module using JPA and Spring Jdbc Template.
  • Extensively involved in querying and writing stored procedures.
  • Used SBM to track status and defect issues.
  • Used Spring bean factories and dependency injection mechanisms.
  • Used Spring bean factories and dependency injection mechanisms to enforce loose-coupling for the object relationships.
  • Used JFreeChart to display weekly and monthly trends.
  • Designed, developed and tested business tier using JDK1.6 and spring.
  • Used Apache Ant as the software build tool.
  • Used Apache Maven for the over-all software project management. Used SVN tools for version control and management
  • Used JUnit for Testing

Environment: Javacore, J2EE, HTML, MVC, JavaScript, JSP, Servlets, Spring, CSS, UML, XML, HTTP, Eclipse, AJAX, Apache Maven, Macromedia Fireworks, JFreeChart, Oracle

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Gathered required information about the schools and the administration
  • Developed dynamic pages using JSP tags to invoke Servlets.
  • Involved in server side coding using Servlets
  • Designed web pages usingJava script/ HTML
  • Validations for the Client Side were done using JavaScript.
  • Involved in the design and development of three tier web based trust management system
  • Used Model View Controller pattern, JSP as the presentation layer, Struts as the controller
  • Used Spring for transaction management and for dependency injection
  • Developed light weight user interfaces to display the live rates, reports and updates on web page using HTML, JavaScript, CSS, JSP and AJAX
  • Used AJAX in the JSP side to retrieve the records dynamically from the database and displayed on the front end, it avoids refreshing of total page
  • Developed Struts MVC components like Action Forms, Action classes, Action Servlet, Dyna Action Form
  • Configuring Hibernate ORM methodologies and writing SQL and HQL queries
  • Developing hibernate mapping and hibernate configuration files
  • Developed Business components using JavaBeans and database connections using JDBC
  • Involved in Designing and creating database tables.
  • Wrote various queries using SQL and used SQL server as the database.

Environment: Java, spring, Struts, Hibernate, JSP, JavaScript, CSS, HTML, AJAX, Ant, JUnit, Log4j, Jboss, Eclipse, MQ Series, UNIX.

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Designed Class and Sequence Diagrams.
  • Developed user interfaces using Struts, JSPs, XHTML, CSS,JavaScript and AJAX.
  • Used Struts tlds (logic, bean, html, nested etc) with JSP pages.
  • Configured Struts - config.xml file for the Application and Developed Custom tag libraries.
  • Used Value Objects, Service Locator and Singleton design patterns.
  • Created CSS for formatting JSP pages
  • Used Validator framework of the Struts for client side and server side validation
  • Developed Controller and Service classes for Vehicle Management.
  • Performed data loading using spring, Hibernate.
  • Developed Stateless Session EJBs and local Entity Beans and used the Session Fa ade Pattern.
  • Developed the action classes to execute the business logic and action form's to collect the input data from the users usingJAVA, DAO and DB2.
  • Worked on generating the web services classes, WSDL using Apache Axis.
  • Developed the Encryption Decryption program to secure sensitive dada like user account information.
  • Developed XML schema and generated XML Beans.
  • Written XML files containing Queries that are going to use an application and program to access them.
  • Used CVS for checking in-out files.
  • Responsible for Development, unit testing, integration testing and implementation of the application.
  • Used Log4J to store log messages.
  • Performed unit testing using Testing.

Environment: Java,J2EE, Hibernate, Struts, spring, JSPs, Eclipse, IBM WebSphere 6.1, AXIS, Subversion, IBM DB2, Clarity, Maven, Rational Rose, Windows.

Confidential

SQL Developer

Responsibilities:

  • Worked as an Oracle SQL Developer on a software product PREMIA for the insurance industry.
  • The software solution provides workflow capabilities for insurance analysts to record, track and follow - up on customer insurance requests.
  • As a key part of the team, responsible for the design and development of forms and reports on Oracle 6i platform.
  • Implemented capabilities with the extensive use of Oracle tools, SQL and Oracle Stored Procedures.
  • Extensively worked with end users to gather and document forms and reports requirements. Participated in prototype development to ensure the requirements meet the user needs and technically feasible.
  • Strong database skills in Oracle and MySQL.
  • Expertise in programming with SQL, PL/SQL and Stored Procedures.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Created an SQL Server database, which includes tables, views, triggers, constraints, stored procedures, functions, etc.
  • Designed and developed the synchronous replication across different MySQL clusters
  • Developed Test Cases and performed Unit Testing.
  • Expertise in RDBMS like Oracle, MS SQL Server, MySQL and DB2.
  • Also worked with prior version of the application to add key solution enhancements for improved end user workflow.

Environment: Java1.4, Servlets, Javascript, JSP 2.0, PL/SQL, JDBC 3.0, Oracle 6i, Oracle 9i, Windows 2000, Tomcat 5.x

We'd love your feedback!