We provide IT Staff Augmentation Services!

Sr. Application Developer Resume

0/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Over 7 years of experience as Java/J2EE Developer.
  • Worked in health care, financial and food industry domains.
  • Primarily a server side developer with reasonable front - end development experience.
  • Experience in building scalable web applications and web services using MVC architecture.
  • Extensive experience in implementing SOAP and RESTful architectures for Web Services.
  • Experience in using SQL and NO-SQL databases.
  • Extensively used source control and dependency management tools for development.
  • Experience with integration and unit testing.
  • Experience with incremental AGILE-SCRUM development methodology.
  • Experienced in implementing full life cycle of software development process.
  • Good at documenting and understanding user requirements and system specifications.
  • Excellent communication, analytical, interpersonal and presentation skills.

TECHNICAL SKILLS

MVC Frameworks: Spring 3.2, Struts 2.0

ORM Frameworks: JPA, Hibernate, JDBC

Databases: DB2, Oracle 11g, SQL Server, My SQL

Protocols: XML, JSON, SOAP, REST

Web development: HTML, JSP, Servlets, JavaScript, jQuery, CSS, AngularJS

Version Control: SVN, GIT

Build Tools: Maven, ANT, Jenkins, Teamcity

IDE: Spring Tool Suite, Eclipse, RAD, NetBeans

Servers: WebSphere, WebLogic, TomCat, JBoss

Testing Frameworks: JUnit, Mockito, Jasmine, Cucumber

Logging Frameworks: LOG4j, SLF4j

Operating Systems: Windows, UNIX, LINUX

Other J2EE Technologies: JAXP, JAXB, JAX-RPC, Java Mail, JMS, EJB 3.0

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Sr. Application Developer

Responsibilities:

  • Developed the application using Agile Methodology.
  • Developed back-end REST client using Spring MVC.
  • Supported front-end development using Angular JS.
  • Established the communication between UI and Database using REST services.
  • Implemented TDD and written integration tests using Cucumber and Jasmine.
  • Provided support documentation for the entire application.
  • Accessed Source Repositories using Git.
  • Co-ordinated with the QA team and helped them to understand the stories for selenium testing.
  • Maintained the build in Teamcity constantly to boost the release versions.
  • Actively participated in ticket resolving.
  • Actively involved arranging Lunch and learn meetings where I was familiarized with Node JS and Amazon Web services.

Environment: Spring, Angular JS 1.3, HTML, REST, Maven, Java 1.8, Git, JIRA, Tomcat 8, Jasmine, JUnit 4.

Confidential, Richmond, VA

Java Developer

Responsibilities:

  • Worked on different service oriented modules like Assessments, Access-HMC in the Healthy Returns System Application.
  • Developed the application using Agile Methodology.
  • Worked with JSF and Spring as an Integration Framework to develop the Application.
  • Accessed Source Repositories using Tortoise SVN as an Interface.
  • Developed User interface layer using Angular JS and HTML5.
  • Developed persistence layer to configure domain objects to be mapped against the Database tables using Hibernate.
  • Published TDD unit tests to support the Ideal bug free development developed well-established UNIT tests to cover all possible business scenarios. Extensively used JUnit Test Suites and Test Cases.
  • Used Spring Framework for logging implementation and extensively used Spring AOP to reduce cross cutting concerns.
  • Co-ordinated with the testing team and fixed the production defects.

Environment: Spring 3.2, Hibernate 3.0, SOAP, Web services, Java Script, SVN, JSP, HTML, WebLogic 12c, Oracle 11g, Eclipse, JUnit, Mockito, JIRA.

Confidential, Providence, RI

Java Developer

Responsibilities:

  • Actively involved in interacting with business users to record user requirements and created the Functional Specification Documents and remodeled the existing architecture.
  • Developed the custom Logging framework used to log transactions executed across the various applications using Log4j.
  • Designed and developed a prototype using Spring web module.
  • Developed common business related custom tag using JSP and published to rest of the teams. Developed user interface using JSP, Struts tag library.
  • Developed dynamic proxies to consume the web services developed in JAX-WS standards for CRM (Customer Relationship Management) module.
  • Published JAX-WS based web services where in all the requests will be routed to this Single Point service and based on the request they are forwarded to the corresponding legacy operations.
  • Developed Hibernate/JPA based DAO layer to perform CRUD operations to interact with database to retrieve and modify the applicant information.
  • Leveraged the IOC concepts of Spring framework to integrate Struts based user interface with Hibernate based persistence interface.
  • Participated in Code migration and resolving code conflicts in various versions.
  • Coordinated with QA Testing Team regarding testing issues like setting up builds, helping in issuing tickets, setting up Test Environment.
  • Used Maven in building the application and auto deploying it to the environment.
  • Involved in exporting and importing integrations and jar files from development, staging and production environments.
  • Resolved production issues and deployed patches to the test environment.

Environment: Java 1.6, Hibernate 3.0, Spring, JEE, EJB, JAX-WS, XML, XSD, SOAP, WSDL, SOAPUI, LOG4j, JUnit, Mockito, JMS, WebSphere.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Involved in designing the application using Unified Modeling Language.
  • Involved in development of User Interface using JSP, Java Script, XSD, XML, AJAX, HTML, Tag libraries and Struts MVC framework.
  • Used Struts, Front Controller and Singleton patterns, for developing the action and servlet classes, Involved in designing and developing business and utility classes of the system.
  • Used Struts validator framework to validate data.
  • Involved in development of DAO layer using Hibernate.
  • Implemented various J2EE design patterns such as Value Object, Data Access Object, etc.
  • Designed and developed the communication tier to exchange data to Xpress Services through JMS & XML over HTTP.
  • Developed unit test cases using JUnit and Mockito.
  • Developed Message Driven Beans to send emails notifications.
  • Configured and maintained the Spring Application Framework’s IOC container.
  • Developed data exchange functionality for client rating system that accepts, analyses data from different third party entities based on Web Services.
  • Packaged and deployed the application in WebSphere server in different environments.
  • Used SVN as version control system for the source code and project documents.
  • Actively involved throughout the life cycle of the project from requirements gathering to maintenance and optimizing the system.

Environment: Java, SVN, My Eclipse, JBoss, EJB, AJAX, JavaScript, XML, JMS, MySQL, Hibernate, JSP, Servlets, Spring, Linux, WebLogic, Web Services (Axis).

Confidential, Detroit, MI

Java Developer

Responsibilities:

  • Implemented Object Oriented Analysis and Design concepts using UML.
  • Developed the User Interface using JSP utilizing Custom Tag Libraries, and Java Script.
  • Building and deployment of EAR, WAR, JAR files on development, test and production systems in JBoss Application Server
  • Involved in designing Servlets, JSP pages, deploying and testing them in eclipse.
  • Responsible for creation and execution of Unit and Integration Tests.
  • Used SAX API for accessing XML documents and for notifying the application of a stream of parsing events.
  • Designed & implemented UnMarshallers / Marshallers with the help of Apache Axis to store the entire XML data in to Java Objects and vice versa.
  • Data retrieval and storage in Oracle database. Retrieval of datafrom database using JDBC Connectivity.
  • Used XSL/ XSLT for Transforming and displaying reports. Developed DTD’s for XML.

Environment: Java 1.4, J2EE, Servlets, JSP, Ajax, JavaScript, HTML, XML,XSLT JBoss, Oracle9i, Eclipse3.1, Design Patterns, EJB3.0, Ant, XML Spy professional edition 2006, CVS.

Confidential

Java Developer

Responsibilities:

  • Designed and Developed Web forms in various modules of the Project.
  • Testing the End functionality of the Application.
  • Designed Database tables and implemented CRUD operations on the tables.
  • Creating Indexes, Views, Stored Procedures and Triggers.
  • Optimizing the queries and Increasing the Performance of the Database using Oracle

Environment: Java 1.5, Servlets, JSP, Junit, Oracle, Eclipse .

We'd love your feedback!