We provide IT Staff Augmentation Services!

Senior Software Developer Resume

0/5 (Submit Your Rating)

Tallahassee, FL

SUMMARY

  • Sun Certified Java Programmer with 10+ years of extensive experience in user interaction, system analysis, design, development and implementation of N - Tier Application Systems in internet environment with specialization in Java/J2EE.
  • Proficient in Object Oriented Analysis & Design (OOAD) using different design methodologies/ process frameworks like SDLC, Rational Unifies Process (RUP) and tools like UML, & Rational Rose.
  • Expertise in using J2EE technologies like JSP, Servlets, EJB, JDBC, Java Beans, JMS, RMI JNDI, XML and Web Services and Java Networking API.
  • Experience in using frameworks and tools like Jakarta Struts, Spring, Hibernate, ANT, JUNIT, JSF and LOG 4J.
  • Good experience in developing stored procedures, functions, triggers using Oracle and comfortable using databases SQL Server, DB2, MySQL and MS Access.
  • Proficient in deploying applications using IBM Web Sphere, Web logic App Server, JBOSS and Tomcat Web Server.
  • Familiar with all aspects of technology projects including business requirements, technical architecture, design specification, development and deployment.
  • Strong experience with Web Application Development technologies such as HTML, DHTML, CSS, XSLT, XML (SAX, DOM), Custom Tags, JavaScript.
  • Expertise in using IDE tools like RAD, WSAD, Eclipse and Borland JBuilder and Oracle JDeveloper.
  • Extensive experience in using various design patterns such as MVC (Model - View-Controller), Singleton, Session Façade, Factory, DAO, Front Controller and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Solid experience in designing and developing E-Business solutions for Ecommerce, Banking, Financial and Federal domains.

TECHNICAL SKILLS

Langages/Technologies: Java, C, C++, Flex, ASP, JavaScript, HTML, PL/SQL, SQL

J2EE Technologies: Servlets, JSP, EJB, JDBC, JMS, RMI, JNDI, JAXP, JNDI, Struts, Tiles, XML, XSLT, JUNIT, ANT, LOG4J

Frameworks: Struts, Spring, Hibernate

Databases: Oracle 9i/8i, MySQL, MS-Access, SQL, PL/SQL, Sybase, DB2

IDE: WSAD, Eclipse, RAD, JBuilder and JDeveloper

Application Servers: IBM Web Sphere, BEA Web Logic, JBoss

Design Tools/Version: Design Patterns, UML, CVS, PCVS, Rational Rose, RUP, Clear Quest, Clear Case, Jenkins

Operating Systems: Windows XP\NT\2000\98, UNIX, Linux

Web Services/Protocols: HTTP, TCP/IP, FTP, WSDL, SOAP, UDDI, LDAP, REST

PROFESSIONAL EXPERIENCE

Confidential, Tallahassee, FL

Senior Software Developer

Environment: Java 1.8, Servlets, JSP, JSTL, HTML, JavaScript, JQuery, Struts, Spring, Spring JPA, WebLogic Application Server, Web Services, Intellij, Git, Oracle, PL/SQL, Toad, XML, Maven, Jenkins, J2EE Design Patterns

Responsibilities:

  • Designed and implemented Module Administration Users, Agencies screen, Request Access, Verification reminder, Reports, Conservation Owned land and Easement, Recreation, FNAI, comments, FORI, Location and contact us screens.
  • Participated in the analysis, design and development phases of the project.
  • Created Hibernate mappings and views.
  • Worked with DBA team to develop the screens as per the software requirement specification.
  • Developed the Web-Tier module, using JSPs, Struts and Spring.
  • Designed and implemented Rest based web services.
  • Worked on SCM/CI tool Jenkins, setting up builds and adding/updating configurations.
  • Used Spring JPA for persistence module of the application and GIT hub for version control.
  • Developed screens end-end and deploying to Alpha and Beta (QA) environments.
  • Supported the application during UAT phases of the application.
  • Worked with BA and project manager to resolve if there are any gaps in the SRS.
  • Participated in code reviews and design review meetings to meet the standards of the project.
  • Worked on creating the sequence and class diagrams for the Project.
  • Worked in an Agile environment with bi-weekly iterations.
  • Performed unit testing using Junit.
  • Deployed the builds of the developed application on Web Logic application server.
  • Used Maven scripts for building project modules and Log4j for logging.

Confidential, Boca Raton, FL

Technical Lead

Environment: Java 1.8, Servlets, JSP, EJB, JSTL, HTML, JavaScript, JQuery, Struts, Spring, Spring Boot, IBM WebSphere Application Server, RAD, SVN, Git, Tomcat, Dynatrace, Core Media, Oracle-Endeca, XML, JMS, Maven Jenkins, ActiveMQ, AWS, J2EE Design Patterns, MS-SQL Server, JIRA, AGILE

Responsibilities:

  • Participated in the Analysis, Design and Development phases of the project.
  • Developed the Web-Tier module, using JSPs, Spring MVC, Spring Boot, and Struts Action Classes.
  • Worked on Officedepot.com and Business.officedepot.com retail and contract websites for various projects and teams like Content and promotions, Search Navigation and product.
  • Worked on Gtools internal content management tool and Coremedia.
  • Participated in meetings with users and analysts to get business requirements and provide technical insight.
  • Designed and implemented micro services for Confidential main retail site and contract business site.
  • Designed and implemented integrating Oracle Endeca search capabilities in to the main site as well as business contract site.
  • Designed and implemented Soap and Rest APIS for Pricing service, Availability service, Order history and News cred.
  • Services are deployed on Amazon Web Services (AWS).
  • Worked with Ops team to deploy the services on various environments.
  • Worked on SCM/CI tool Jenkins, setting up builds and adding/updating configurations.
  • Used SVN and GIT hub for version control.
  • Participated in design and code reviews and managing the offshore teams.
  • Worked with Product owners and analysts to provide technical insight during grooming’s in the sprint about the projects.
  • Responsible for creating the Branching for the monthly releases.
  • Responsible for creating change controls, release notes and notifying the operations team.
  • Provide on call support for Retail and contract websites.
  • Worked on adding new features and providing support for the internal content management tool.
  • Worked on features like ad scheduling, preview ads, carousels for the main sites.
  • Performed unit testing using Junit.
  • Used Log4j for logging.
  • Deployed the builds of the developed application on Web Sphere application server and Tomcat.
  • Used Ant and Maven scripts for building project modules.
  • Developed the code on Eclipse and RAD IDE, as part of micro services development Eclipse, and Tomcat are used.
  • Migrated the code from development environment to QA and to production environment.
  • Maintained and supported production and UAT systems.
  • Used Dynatrace tool during load tests and during releases.

Confidential, Minneapolis, MN

Senior Software Developer

Environment: Java, J2EE, JSP, HTML, JavaScript, Hibernate, Web Services, WSDL, SOAP UI, Spring MVC, Spring Batch, JBoss, Oracle, PL/SQL, Jenkins, Ant, Junit, Log4j, XML, ClearCase, RAD

Responsibilities:

  • Participated in the Analysis, Design and Development Phases of the project.
  • Developed Application Flows and UML diagrams (Use Case, Class & Sequence) for few modules of the application.
  • Wrote JSP/HTML/JavaScript to generate dynamic web pages and web content.
  • Implemented Spring MVC architecture.
  • Developed data access layer with Hibernate.
  • Wrote and executed stored procedures, functions and triggers for Oracle PL/SQL to create a Database Management System.
  • Consumed web service for the Hogan accounts.
  • Used Spring Batch Processing for service modules.
  • Participated in meetings with Users and Analysts to get business requirements and provide technical insight.
  • Designed and developed activities, search, and financial accounts module in the application.
  • Used Jenkins for deploying application to various SQ environments.
  • Designed and implemented Rest APIS for activities and account related APIS.
  • Used RAD IDE for the system development.
  • Performed unit testing using Junit.
  • Deployed the builds of the developed application on JBoss application server.
  • Used Ant scripts for building project modules and ClearCase for version control.

Confidential, Edina, MN

Senior Software Developer

Environment: Java, J2EE, JSP, HTML, JQuery, JavaScript, Struts, EJB, Web Services, WSDL, SOAP UI, Glass Fish server, Oracle, PL/SQL, Ant, Jenkins, JUnit, Log4j, XML, CVS, Net Beans, Windows

Responsibilities:

  • Participated in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Used agile methodology for the development life cycle, with three-week iterations.
  • Developed Application Flows and Use Case, Class &Sequence diagrams for few modules.
  • Used JSPs, JQuery, and JavaScript for the presentation layer and implemented Struts MVC architecture.
  • Wrote and executed stored procedures, functions and triggers for Oracle PLSQL to create a Database Management System.
  • Developed EJB's for business logic and data access layer with entity beans.
  • Implemented web services for events module in the application.
  • Deployed the builds of the developed application on Glass Fish application server.
  • Implemented filtering functionality for the products in the ecommerce application.
  • Refined search functionality and worked on ecommerce admin application for building the Menu hierarchy for the application.
  • Worked on skinning the application starting from landing page to check out process.
  • Refined the recommendations of the products to the users in the application.
  • Implemented like functionality for the products in the application.
  • Worked on various projects Ecommerce Web, Admin and Merchlinq.
  • Used Jenkins for continuous deployment and configuration.
  • Developed, implemented, and maintained an asynchronous, AJAX, based rich client for improved customer experience.
  • Used Oracle Coherence for caching in the application.
  • Performed unit testing using JUnit.
  • Used CVS for version control and ANT Script for building application.

Confidential, Columbus, OH

Senior Software Developer

Environment: Java, C++, J2EE, CSS, JavaScript, VB Script, Ant, Junit, Clojure, Log4j, XML, HTML, Clear Case, Net Beans, Windows, NCR, Die Bold, Wincor

Responsibilities:

  • Participated in the Analysis, Design and Development Phases of the project.
  • Used agile methodology for the development life cycle.
  • Migrated transaction and receipt modules from C++ to Java in the eATM application.
  • Implemented Mixed Media Deposit transaction for NCR vendor.
  • Developed User Interface Screens and buttons for ATM’s.
  • Developed Mix Media Screens for mixed media deposits.
  • Developed Clojure templates for Withdrawal, Deposit (Check/ Cash), and View Check Images receipts.
  • Participated in meetings with Users and Analysts to get business requirements and provide technical insight.
  • Worked on the configuration changes for the Hyosung vendor.
  • Developed and tested the receipts on all the vendors (Wincor, NCR, and Diebold).
  • Performed unit testing using Junit.
  • Used Log4j for logging, Ant scripts for building project modules and Clear Case for version control.

Confidential, Lansing, MI

Senior Software Developer

Environment: Java, J2EE, JSP, HTML, JavaScript, Struts, EJB, Hibernate, Web Services, JMS, WSDL, SOAP UI, Web Sphere, SQL Server, Jenkins, Ant, Junit, Log4j, XML, CVS, RSA, Windows

Responsibilities:

  • Participated in the Analysis, Design and Development Phases of the project.
  • Developed Application Flows and UML diagrams (Use Case, Class &Sequence) for few modules of the application.
  • Developed form beans and action classes using Struts framework along with validation framework.
  • Implemented Struts MVC architecture and made use of design patterns like DAO and Business Delegate.
  • Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively and wrote Hibernate mapping files.
  • Exposed business logic as a web service and developed WSDL files for describing these web services.
  • Used EJB’s (Stateless Session) for implementing the business logic and XML for the deployment.
  • Wrote and executed stored procedures, functions and triggers for SQL Server to create a Database Management System.
  • Deployed the builds of the developed application on Web Sphere application server.
  • Created and configured Queues and Topics for JMS.
  • Implemented the hyperlink functionality in the email for forgot password and forgot username of the application.
  • Used Jenkins for continuous integration of the application.
  • Worked in the Apply for Retirement and Pension modules of the application.
  • Performed unit testing using Junit.
  • Worked with users to create Crystal Reports for certain modules.
  • DB2 database is used as a backend for internal legacy applications.
  • Used Ant scripts for building project modules, Log4j for logging and Perforce for version control.

We'd love your feedback!