We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Experienced IT Professional with 7+Years of experience in the areas of Designing, Developing, Testing, Deploying and Supporting enterprise web applications
  • Extensively worked to build Model View Controller (MVC) Architectures to ensure Rapid Application Development for Enterprise applications
  • Extensive experience with Servlets, JSPs, CSS and HTML for designing view controller components
  • Extensive working knowledge on Spring framework. Proficient in application development using Spring modules Spring - Core, Spring-AOP, Spring-Web
  • Experienced in Iterative/Agile/Extreme-programming/TDD development methodologies
  • Extensive experience in developing web Applications using Struts framework implementing Action Classes, Action Forms, Struts Validation Framework, Struts Tiles and Struts Tag Libraries
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations
  • Hands on experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM)
  • Experience in Build, Ant, Maven, Jenkin, reviewing Maven site, Junit and PMD Maven reports
  • Developed Messaging frame work for Asynchronous service using JMS
  • Developed REST web services using Angular JS
  • Good understanding of all stages of Software Development Life Cycle (SDLC) which includes Gathering, Analysis & Management of Requirements, exposure in waterfall and Lean Agile Software development methodology, Systems Analysis and Design documents, user support, and documentation for Banking and Financial domain, Telecommunication and HealthCare verticals
  • Efficient in using Web services like SOAP and Restful Web Services
  • Worked on Logging Framework using Log4j
  • Worked with Multiple Databases Oracle, Mongo DB and MySQL
  • Experience with configuring connection pools using JNDI and JDBC
  • Experience in implementing eCommerce systems onHybris platform
  • Experienced in LDAP developing configuration files using encryption algorithm for password storage
  • Maintained batch scripts, scheduling runs through AutoSys
  • Worked on SOA and SCA based technology using Web Services (MS SOAP Toolkit), WSDL
  • Good experience using version control tools like Clear case, VSS (Microsoft Visual Source Safe) and CVS, SVN, GIT and MKS
  • Experience with Scripting Languages Perl, JavaScript, TCl, Python and Ruby
  • Experience in Pre-inception, Inception, Elaboration, Construction and Transition Phases of RUP Methodology
  • Experienced in building Open Stack API
  • Experienced in GUI/IDE Tool using Eclipse, IBM Web Sphere Studio Application Developer (WSAD), JDeveloper and RAD
  • Experienced in coding SQL, PL/SQL, ORACLE, Procedures/Functions, Triggers and Packages on database (RDBMS) packages
  • Expertise in developing applications using Spring Framework and using features like Dependency injection for spring bean factory
  • Used JQuery Library to develop data Tables
  • Proficient in analyzing and translating business requirements to technical requirements and architecture
  • Good ability in writing specifications and gathering requirements from the user and implement their requirements in software applications. Maintaining proper documentation for future reference
  • Good communication skills both written & verbal, interpersonal skills, self-motivated, quick learner, team player, result-oriented, strong ability to work independently without much supervision
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills

TECHNICAL SKILLS

Languages: C, Java

Operating Systems: Windows, Linux and UNIX

J2SE/J2EE Technologies: Java, J2EE,RMI, Sockets, JDBC, Servlets, JSP, Java BeansEJB, Spring 2.0, Hibernate, JTA, JMS, Web JSTL, Struts, ExtJs

Web Technologies: HTML, DHTML, XHTML, CSS, Java Script, Node.js, JQuery, Karma, Jasmine, JSON, JSF, PHP & AJAX

XML Technologies: XML, XSL, XQuery, XSD and XSLT

Frame Works: HP PIANO, Angular JS, Bootstrap, AJAX, Backbone JS

Version Control &Configure Management tools: Subversion, Clear-Case, PVCS, CVS, VSS

Web/Application Servers: Web Sphere 5.1/6.0, Web logic Application server, JBOSS, J2EE Server 1.4, Apache Tomcat 4.1/5.1, IBM HTTP Server, Lotus Notes 4x, 5, 6X, 8 and IIS

ORM technologies: Hibernate, My Batis

GUI Technologies: AWT, Swing

IDE / Tools: RAD 6.0, WSAD 5.1, Maven, GIT, Eclipse 3.1 with My Eclipse 4.1.1, Rational Rose 98/2000

Networking& Protocols: TCP/IP, LDAP, SNMP, TL1, HTTP, SOAP

Database: Oracle, SQL Server, DB2, MS Access, Cassandra, Couch base DB, Mongo DB

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile

PROFESSIONAL EXPERIENCE

Confidential, Memphis, TN

Java/J2EE developer

Responsibilities:

  • Providing technical guidance to business analysts, gather the requirements and convert them into technical pacifications/artifacts
  • Designed and developed Customer registration and login screens using HTML, JSF, Servlets and JavaScript
  • Developed web pages to display the account transactions and details pertaining to that account using DHTML, JSF and CSS
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring 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
  • Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules
  • Developing Hibernate Configuration files for MySql 5.1, Oracle 10g and MongoDB
  • Used log4j for logging mechanism
  • Configured JDBC and LDAP Security in the application server
  • Developed LDAP server configuration files to enable encryption support for password storage
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule
  • Designed and developed DAO framework for Cassandra
  • Coordinate with tier 2 and tier 3 java production support assistants and prepare compiled reports of issues reported through telephone and e-mail
  • Assisted QA team by running tests, and logging and reporting defects in Quality Center
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages
  • Participating in Agile Scrum process and using Rally to update the status of allocating tasks list
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate
  • Used log4j for tracking errors and debugging the code
  • Implemented Spring MVC architecture
  • Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules
  • Developed Messaging frame work for Asynchronous service using JMS
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently
  • Involved in unit testing and system testing and also responsible for preparing Test scripts for the system testing

Environment: Java 1.7, J2EE, Servlets, JSF, JMS, Hibernate 3.0, Spring, Web services, JDBC, RAD 7, SVS,node.js, UML, HTML, Java Script, CSS, XML, Web Sphere 6.1, Log4j, Oracle 10g, PL/ SQL, JUnit, JNDI.

Confidential, Boston, MA

Java developer

Responsibilities:

  • Developed User Experience, Model containing Screens, navigation maps and use cases.
  • Developed Web pages using JPS, Struts tags
  • Developed the Web application using Struts MVC
  • Developed Data Access layer using JDBC for connecting to various databases to retrieve medical and diagnostic data
  • Created SQL queries and used PL/SQL procedures with Oracle Database
  • Developed Web services modules based on SOA architecture to consume services
  • Developed services that are reusable and interoperable, based on SOAP, JAXRPC Web services using AXIS
  • Test service for performance analysis matrix for the SOA infrastructure for providing SLA (Service Level Agreement) to the consumers
  • Replace Lucence search by SOLR search engine
  • Provided production support and ensured the Reconciliations reports were distributed on time as per the SLA
  • Write and test codes for Java enabled web applications
  • Designed and implemented a Cassandra NOSQL based Database and associated Restful Web Services that persists High volume user profile date for vertical teams
  • Migrated high-volume OLTP (Online Transaction Processing) transaction from Oracle to Cassandra in order to reduce Oracle licensing footprint.
  • Created architecture stack blue print for data access with NOSQL; used as the technical basis for new Cassandra projects.
  • Leas role in NoSQL column family design, client access software Cassandra tuning; during migration from Oracle based data stores.
  • Unit tested the code and supported the QA and UAT testing teams
  • Configured development environment using Web logic application server for developers integration testing
  • Interacting with client server admin team and educate the SOA functionality from configuration and maintenance point of view

Environment: Java 1.7, HTML, JSP, Struts 1.1, JDBC, CSS, UML, XML, Jboss5.0, Mercury Quality Center, JavaScript, JSON, Angular JS, AJAX, Web Services, SOLR, AXIS, SOAP, JAXRPC, WSDL, Maven, Clear Case, Oracle 10g.

Confidential, San Diego, CA

Java / J2EE Developer

Responsibilities:

  • Involved in translating functional requirements into technical requirements
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Applied design patterns including MVC Pattern, DAO Pattern and Singleton
  • Generated Hibernate XML files for the configured bean
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Involved in developing front end screens using JSP, JPA, Struts View Tags, JSTL, DHTML, HTML, CSS
  • Involved in server side and front-end validation using Struts Validation framework
  • Used various components of Struts like Action Classes, Action Servlet, Action Forms, Tiles, Validation Framework, etc.,
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component
  • Created a build environment for Java using Jenkins, Git, Maven and a number of reporting tools
  • Oracle database was used, wrote stored procedures for common queries
  • Involved in designing the database schemas for the new data layer on Oracle using TOAD
  • Used SAX Parser for parsing the Xml document
  • Used VSS as source control repository for configuring the source code using the subversion
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases
  • Implemented log4j by enabling logging at runtime without modifying the application binary

Environment: Java 1.6, JSP, HTML, Struts, J2EE, Design Patterns, Servlets, Hibernate, Struts Tag Libraries/JSTL, XML, Web Services/SOAP, Oracle, Web Sphere Application Server6.1, CSS, VSS, Agile/TDD, System Testing, Windows XP Professional.

Confidential, Tampa, FL

Java Developer

Responsibilities:

  • Analysis of system requirements and development of technical design documents.
  • Development of User Interface screens using Apace Struts 2.0, JSP, HTML and CSS
  • Developed the Web services clients and servers for SOA Integration
  • Application Integration and merging code using Spring Frame work
  • Development of persistence classes using Hibernate framework
  • Data Access programming using MyBATIS --ORM using Ibator and JDBC
  • Extensively used Java Collection API to improve application quality and performance
  • Efficiently implemented multithreading using Java Concurrency utilities for performance improvements
  • Used J Profiler to diagnose bottlenecks and memory leaks to improve performance
  • Vastly used Java 5 features like Generics, enhanced for loop, Type safe etc.,
  • Used various design patterns - Singleton, Business Delegate, Command, Factory, DAO, DTO
  • Development of JUnit test cases to test business components
  • Provided production support and enhancements design to the existing system

Environment: Java 1.5, SOA, spring, Hibernate, Struts 2.0, JSP, Servlets, JDBC, JavaScript, CSS, Web Services, XML, Oracle, Web Sphere Application Server 6.1, and Rational Application Develop (RAD), UML, MKS, Microsoft Visio, and XMLSPY

Confidential

Software Engineer

Responsibilities:

  • Actively involved in Asset Management application, Development, Testing and Maintenance
  • Involved in various client implementations
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework
  • Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate
  • Development of SOA services using Apache Axis web service framework
  • Developed User Interface using ApacheStruts2.0, JSPs, Servlets, JQuery, HTML and Java Script
  • Developed client functionality using ExtJS
  • Developed JUnit test cases to test business components
  • Extensively used Java Collection API to improve application quality and performance
  • Extensively used Java 5 features like Generics, enhanced for loop, type safe etc.,
  • Providing production support and enhancements design to the existing product

Environment: Java 1.5, SOA, Spring, ExtJS, Struts 2.0, Servlets, JSP, GWT, JQuery, JavaScript, CSS, Web Services, XML, Oracle, Web logic Application Server, Eclipse, UML, Microsoft Visio, SOAP UI

Confidential

Software support Engineer

Responsibilities:

  • Designed the search engine web page with HTML, JAVASCRIPT for form validation
  • Developed User Experience, Model containing Screens, navigation maps and use cases
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
  • Developed code forMyBatissupporting classes,Sqlmapping forOracle Stored Procedures
  • Developed the web application with using Struts MVC
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data
  • Used JAVAX swing to create GUI and other components to demonstrate search result's distribution situations
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application
  • Configured development environment using Web logic application server for developers integration testing
  • Co-ordination with the Testing team in testing the requirements
  • Deployed the entire application in Tomcat on Windows and UNIX platforms

Environment: Java, SWING, JDBC, JavaScript, Struts, HTML, Servlet, Eclipse3.0, Jigloo, Tomcat and MySQL

We'd love your feedback!