We provide IT Staff Augmentation Services!

Java Application Developer Resume

3.00/5 (Submit Your Rating)

Nashville, TN

PROFESSIONAL SUMMARY:

  • Over 7 years of experience developing applications using Java/J2EE technologies in Financial, Banking, Insurance, enterprise - wide deployments, Healthcare domains, architecture design, data modeling, database design and maintenance.
  • Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using JAVA, J2EE, EJB, Web services, SOA, SOAP.
  • Hands on experience in developing object oriented applications using Core Java/J2EE, JNDI, JSP, Servlets, Java Beans, EJB, JPA, JSF, Struts, Spring, Hibernate, Web Services, SQL, HTML
  • Expertise in design, development and implementation of MVC (Model View Controller) architecture by using Struts and Spring framework and various J2EE design patterns.
  • Expertise in analysis, design, development, testing and maintenance of large scale object oriented applications.
  • Designed and implemented a new User Interface for a Knowledge management application using ExtJs 2.2, 3.3, 4 and 5.
  • Excellent knowledge of JavaScript, CSS, HTML and JSP.
  • Extensive hands on experience deploying applications on Weblogic8.1, Websphere 4.0/ 5.1/6.1, Oracle 9i application servers.
  • Strong experience in using Application Servers like WebSphere Application Server, WebLogicJBoss, Glassfish and Tomcat.
  • Experience in using Oracle 11g/10g/9i/8i, IBM DB2, SQL Server, MySQL, MongoDB(Elastic Search) databases.
  • Experience in using Amazon Web Services(AWS) with the services like Amazon DynamoDB (NOSQL) as database, Amazon Simple Storage Service(S3) as storage provides web service.
  • Extensive experience in Client Server, J2EE technologies and MVC frameworks.
  • Highly motivated, results oriented, good communication, interpersonal skills, problem solving skills and can meet the expected deadlines.

TECHNICAL SKILLS:

Java Technologies: J2EE, Servlets, JSP, JSF1.1, JPA, EJBs, JDBC, Struts, Springs, Hibernate, Web Services, Ajax, Gwt.

Languages: Java, HTML, XML, JavaScript.

Internet Tech: HTML, JSP, JavaScript.

Operating Systems: Windows 2000/XP/7/8

Databases: MongoDB(Elastic Search), Oracle, MySQL, IBM DB2, MS SQL Server, MS Access.

Application Servers: IBM WebSphere, JBOSS, WebLogic, Apache Tomcat.

Java IDEs: NetBeans, IBM RAD, Eclipse.

Design Tools: Macromedia Dream weaver, Enterprise Architect UML design tool.

Version Tools: IBM Clear Case, IBM Rational Team Concert.

Utilities: Toad 8.0, IBM Data Studio, SOAP UI

PROFESSIONAL EXPERIENCE:

Confidential, Nashville, TN

Java Application Developer

Responsibilities:

  • Design and development of Business Functionalities using J2EE Technologies in Agile/Scrum Execution.
  • Implemented various design patterns in the project such as Data Access Object, Data Transfer Object, Business Delegate, Session Facade, Service Locator and Singleton.
  • Designed and developed UI Screens using HTML, CSS andJavaScript and wrote AngularJS controllers, views, and service for new website features.
  • Used Amazon DynamoDB in AWS(Amazon Web Services) to create database tables that can store and retrieve any amount of data, and serve any level of request traffic.
  • AmazonEC2 in AWS(Amazon Web Services) is used fortesting and deploying the lower environments such as Dev, INT and Test.
  • Amazon S3 in AWS(Amazon Web Services) is used to store objects that contain image URL’s and Amazon CloudWatch to set alerts and monitoring the Amazon DynamoDB tables and Amazon EC2 instances.
  • Used AngularJS to build the Metrics platform for the management services.
  • Used Node JS to deploy the angular application.
  • Developed user management screens using JSF2.0 framework, business components using Spring framework, DAO classes using Hibernate framework for persistence management and also involved in integrating the frameworks for the project.
  • Used Spring IOC for Dependency Injection.
  • Worked on the Hibernate ORM layer including HQL and implementing HQL queries for Oracle 11 g databases.
  • Used cucumber for test automation development
  • Designed and consumed REST clients in the front end layer of the application.
  • Worked with IDE as Eclipse Juno and deployed into JBoss6.3 Application Server & used Maven build tool to achieve more functionality for build process.
  • Working with the JIRA tool for Quality Center bug tracking.
  • Used JBPM for business process management to control the business workflows in the application.
  • Used Log4J to print the logging, debugging, warning, info on the server console.

Environment: JDK1.7, Spring MVC 3.2, Hibernate 4.2, HTML 5, CSS 3, XSLT, JavaScript, JQuery, Web services (REST, SOAP), LINUX, Node.js, AngularJS, Bootstrap, Ajax, JSON, XML, Log4j, JBOSS 6.3, Eclipse, Maven, Oracle 11g.

Confidential - Irving, TX

Java/J2EE Developer and Designer

Responsibilities:

  • Involved in requirement gathering and discussion on the requirements with business.
  • Effectively involved in the High level and detailed design to achieve the main objectives of the application
  • Effectively involved in developing the logic to implement the requirements
  • Taken care of implementing the client side MVC architecture.
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection to implement Inversion of Control (IOC).
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration
  • Implemented logic for some of the requirements using spring’s Aspect Oriented Programming (AOP) concept.
  • Involved in the JMS- queue configurations which is used to connect to the back end systems.
  • Created the new web services (soap over HTTP) and exposed to front end layer to consume it.
  • Tested the web services which are created using SOAP UI.
  • Involved in the reviewing the test scripts written by testing team.
  • Analyzed and fixed the defects raised in all testing phase (SIT, UAT and performance testing).
  • Used Memory Analyzer and Heap analyzer to analyze the memory leakage issue or heap size issues reported in performance testing
  • Proactively involved in discussions with performance testing team on breakdown/scalability and QA testing. Analyzed and fixed the issues which occurred in these testings.
  • Helped the release management team to fix the issues which occurred either in during the deployment or after the deploying making sure that there will not be any blockage to the testing.
  • Involved in the migration of WebSphere application server from 7.0 to 8.5.5
  • Responsible for setup, installation of WebSphere Application Server 7.0 on Unix and Linux platforms in Test, DEV and PROD environments.
  • Configuring WebSphere admin console, Deploying new applications (.ear files) into different JVM’s. Creating new JVM’s and Configuring virtual hosts, node agents, nodes and cells.
  • Configured IBM HTTP Web server to work with WAS.
  • Analyzed heap dumps and thread dumps to solve the problem.

Environment: Windows NT, WebSphere 7.0, JDK1.5, JSP, XML, JQuery Mobile, HTML, DHTML and Eclipse Helios, JMS, Web services(soap over HTTP), Springs, Oracle 10g, Maven, Hibernate.

Confidential - Weston, FL

Java Developer

Responsibilities:

  • Was responsible for the development and maintenance of 2 modules in a B2B web-based application.
  • Analyzed client requirements and prepared SRS documentation
  • Worked on UML diagrams for data modeling for new requirements
  • Worked on real time bug fixes for application modules developed offshore (India)
  • Coordinated with offshore team to integrate new builds and deploy them
  • Conducted code review and final code commit for 2 modules
  • Extensively used Struts 2, with business delegate and transfer objects
  • Was responsible for creating new action classes and servlet configuration to accommodate changes related to the 2 modules
  • Conducted development in Sprints, using Agile methodology
  • Created new Action Forms and Action Classes and integrated them into the overall build
  • Changed Value Object and Data Transfer Object classes according to changes in the underlying database
  • Extensively used EJBs
  • Was responsible for minor customizations to UI/functionality based on seasonal requirements (module reports needed changes depending on financial quarters)
  • Was responsible for new tables created and overall maintenance of database scripts
  • Setup and worked with Apache SVN for source code revision management
  • Extensively used JDBC for CRUD operations of the 2 modules.
  • Periodically deployed new builds on WebLogic 10 using automated scripts
  • Worked with unified build management scripts using Maven
  • Involved in integration testing
  • Unit testing conducted for 2 modules using Junit

Environment: Eclipse, Java/J2EE, Struts 2, EJB, Windows, WebLogic 10, Agile Scrum UML, SVN, VO, DTO, Maven, Oracle 11g, PL/SQL

Confidential

Java/J2EE Developer

Responsibilities:

  • Development of applications using Struts Frame work
  • Development of User Interface Creation by using JSP.
  • Involved in developing presentation tier using HTML, JSP, Java Script, JSON and Ajax.
  • Involved in writing Tag libraries.
  • Involved in Preparation of CSS.
  • Involved in Client Side Validations by using JavaScript.
  • Implementation of J2EE Design Patterns DAO and VO.

Environment: Struts 1.1, Java 1.5, JSP 2.0, EJB 2.0, Postgre SQL 8.1, XML, HTML, Java Script, JSON, Ajax, JBoss 4.0, Eclipse 3.1, JBoss 1.5.

Confidential

Java Developer

Responsibilities:

  • Worked on developing and maintaining call management tool for Linksys BPO.
  • Worked on developing online tool for integrated call management versus existing stand-alone systems
  • Involved in UML modeling - Use case diagrams, Class diagrams
  • Implemented existing business logic using JSPs and Servlets to a web based portal
  • Worked extensively with JSPs, CSS, HTML
  • Performed extensive code-review
  • Used NetBeans as a development environment
  • Made portal accessible to mobile devices using J2ME
  • Designed the entire database structure for the new application
  • In charge of creation and maintaining database structure
  • Wrote SQL scripts to insert/update/delete data
  • Wrote SQL stored procedures to automate weekly report generation
  • Worked with backend data manipulation using JDBC and stored procedures
  • Developed JUnit test cases for unit testing
  • Configured Apache Tomcat server for both browser-based and Java-enabled mobile device access
  • Involved in bug-fixing and support for day-to-day issues
  • Provided on using the tool to new employees

Environment: NetBeans, Windows, Java/J2EE, J2ME, Apache Tomcat, JSP, CSS, HTML, Oracle 9i, SQL

We'd love your feedback!