We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

AtlantA

SUMMARY

  • Over 7.5+ Years of software development experience in design, development and deployment of Web - based and Enterprise Applications with good knowledge in 3-tier, N-tier architecture, using Java, JEE Technologies by following proper SDLC process.
  • Hands on experience in designing and developing applications using JEE technologies including Servlets, JSP, JSF/RichFaces,, EJB, JPA, AJAX, JNDI, JDBC.
  • Experience in working with many java versions like JDK 6, JDK 7 and JDK 8. Good in working with apache server and build tools like Ant and Maven.
  • Good understanding in service oriented principles and its related designs, expertise in publishing service logic in a POJO and exposing them as EJB, Web service.
  • Good knowledge in developing persistence components in understanding object relational impedance, expert in developing DAO components in Hibernate, JPA and good knowledge in implementing caching components in persistence layer.
  • Experience in developing enterprise applications using Model View Controller architecture and implementing Web/Enterprise wide applications using open source frameworks such as Struts 2.0, Spring MVC.
  • Good knowledge of Angular JS and integrating tools like Jenkins.
  • Good middleware skills in JEE with application servers - Apache Tomcat,WebLogic, Web Sphere, Jboss with experience on heterogeneous operating systems. Good experience in configuring admin components such as JDBC.
  • Strong experience in developing the testing strategies for both server side and web based applications using JUnit, HTTP Unit, Mock Object, Cactus and Soap-UI. Build tools like ANT, MAVEN, Source repositories like, CVS, SVC, GIT, StarTeam.
  • Good knowledge in multi-threading and working with core java.
  • Strong experience with relational databases like Oracle, MySQL,AS400, DB2 with good command in SQL.
  • Expertise in designing and developing JEE compliant systems using IDE tools like Eclipse, My Eclipse, NetBeans,. Using JEE compliant application servers like BEA Weblogic.
  • Experience in implementing SOA architectures with web services using WSDL, SOAP and XML.
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently. Ability to learn and adapt quickly to the emerging new technologies.
  • Experience in developing Web, Client/Server, multi-tiered applications from designing of the architecture, requirements gathering through testing and installation with quick learning curve on new technologies and excellent problem solving, analytical, logical and inter personal skills.

TECHNICAL SKILLS

Programming Languages: Java,C,C++,PL/SQL

Frameworks: Struts 2.0, Hibernate, Spring MVC

Web Technologies: JSP, JSF/Richfaces, HTML, DHTML, JavaScript, Jquery,AJAX, Angular JS.

Databases: Oracle 10g, SQL, DB2, AS400

Java Technologies: JDBC, JSP, Servlets, SOAP

Web/Application Server: Apache Tomcat-5.5.35, WebLogic 10.2Version Control Tools: GitHub, Tortoise SVN, Star Team

Build Automation Tools: Maven, Ant, Putty

Quality Control Tools: HP QC, BMC Remedy

Project Management Tools: TeamForge Collaborate

IDE Tools: Workbench, Eclipse, NetBeans

Operating System: Windows XP, Windows 7

UML Tools: Visio, Rational Rose

PROFFESIANAL EXPERIANCE

Confidential, Atlanta

Sr. Java Developer

Responsibilities:

  • Analysis of the specifications provided by the Business users, translated them to business requirement documents, and then to fucntional requirement document.
  • Involed in desining the solution as per the functonal requirements/specifications and effort estimaton process.
  • Prepaired the use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements using visio.
  • Used collaborate tool (TeamForge) to upload and maintain the related documents like BRD, FRD, Design doc, sign off emails and confirmations, DIT testlogs.
  • Involved in the analysis, design and implementation and testing phases of SDLC along with efforts estimation and impact assessments.
  • Developed interactive modules using JSP struts framework.
  • Created the JSP pages, struts form beans and struts action classes to implement the struts Framework.
  • Used Hibernate ORM framework to facilitate DML and HQL queries and represent object-database mapping. Oracle 10g database used for back-end.
  • Extensively worked on Hibernate 3.0 for mapping the Java Objects in to the Database and developed associated mapping Files. Re-designed DAO comp onents with JPA specification and Hibernate JPA as runtimes.
  • Developed service components using EJB 3.0, captured the business logic in simple POJO and exposed them as session beans and web services.
  • Write Efficient PL/SQL Stored Procedures and SQL Queries against IBM AS400 for Payment release process and authorization process.
  • Used GIT Hub as version control system for the source code.
  • Involved in development of presentation layer and GUI framework using EXTJS andHTML. Client Side validations were done using JavaScript.
  • Developed test cases and performed unit testing using JUnit.
  • Supported QC, UAT testing and the ticketing.
  • Used Eclipse for the application development and Maven configurations for the build anddeployment.
  • Used Agile methodology for introducing the CRs real quick to the market. Used Mingle tool for tracking daily & bi-weekly (Sprint) targets for all the development tasks.
  • Worked on Defects/Bug fixes as per Weekly Sprint Plan. All the bugs/issues were locked and progressed through BMC Remedy.
  • Did the performance fine tuning for the payments module by introducing the persistence caching.
  • Support production deployments and maintainace by troublehooting the prod tickets/issues.

Environment: Apache Tomcat, Java, Spring, Xml, Maven, UML, JSP, Servlet, Mingle (Agile tool), Junit, Putty, Team Forge,SVN, GITHUB, Eclipse, Oracle 10g, BMC Remedy, PL/SQL, JDBC, CRUD, Java Script, JSF, Struts, Hibernate.

Confidential, Atlanta

Sr. Java Developer

Responsibilities:

  • Involved in analysis, design and development of a funds transfer system as well as account summary system.
  • Developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Designed and developed the screens using JSP and AJAX which gained good performance improvement.
  • Developed the application using Struts Framework that leverage classical Model View Layer.
  • Used Eclipse for writing code for JSP 2, Servlets 2.4, Struts 2.1 and EJBs 2.1.
  • Implemented persistence layer using Hibernate 3.0 that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented the application using MVC design patterns deployed on JBOSS application server.
  • Developed JUnit test cases for all the modules.
  • Used HQL (Hibernate Query Language) and criteria for database querying and retrieving the results.
  • Used SVN for version controlling and branching the code.
  • Log4j was used to applicaiton flow loggin purpose. Application logs were used to analyze the code path while tracing the issues. Log4j was also used while debugging the code by adding debug directives.
  • Finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters using JProfile.
  • Strong experience in migrating all the JSP web pages to JSF which was hosted on JBoss.
  • Assessed the application perfromance using JProfiler and fine tuned the application performance.

Environment: Core java, JavaScript, Servlets, Hibernets, JQuery, JDBC, ANT,JBoss,CSS, Eclipse and LOG4J, JUnit, JProfiler,JSF,HPQC, Oracle 10g, Workbench, StarTeam, WebLogic 10.2.

Confidential

Java Programmer

Responsibilities:

  • Requirement gathering, analysis and working with BAs to get the queries answered.
  • Involved in development of various modules Using JSP, and Servlets.
  • Used Spring Framework for dependency injection for Action classes using Application Context xml file.
  • Well Implementation Of JDBC Connectivity to Access Data From Database Servers.
  • QC/UAT Support & Release Activities.
  • Active Participation in all the phases of project as an active team player.
  • Status reporting to the managment about the application health and the tickets/defects opened.
  • Defect/ticket fixing and tracking.
  • Helping production support team to resolve the prod issues/triages.
  • Supporting performance testing. Analysing performance statistics.

Environment: Core Java, JSP, Servlets, Oracle 9I, pl/sql, Eclipse, JDBC, Oracle 9i, Spring, HTML, Javascript.

Confidential

Java Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed Struts forms and actions for validation of user request data and application functionality.
  • Developed JSP’s with Struts custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database.
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Valuator for server side validation.
  • Designing the database and coding of SQL, Triggers and Views using IBM DB2.

Environment:Java, J2EE, Struts 1.0, JSP, JDBC, EJB 2.0, ANT, XML, JUNIT, DB2, Visio, CVS, UNIX.

Confidential

Java Developer

Responsibilities:

  • Developed the application utilizing the Struts framework and MVC Architecture.
  • Involved in developing JSP pages for the web tier and validating the client data using the Java Script.
  • Implemented Struts to direct user requests to a controller servlet, which determined the nature of the request and passed it off to the appropriate handler.
  • Adopted J2EE best Practice, using J2EE Design patterns like Data Access objects for portability and performance and created many Value Objects.
  • Designed test-first code methodology and implement test cases using Junit
  • Implemented the database queries in DAO.
  • Implemented CSS (Cascading style sheets) at JSP pages for GUI look and feel.
  • Prepared test cases with respect to front end pages developed and tested upon the test cases written.
  • Used CVS (Concurrent Versions System) for version control.

Environment: Java, JDK 5, J2EE (Java, Servlets, JSP, JDBC-SQL), JavaScript, HTML, Eclipse, Apache Log4j, UML, JDBC, JUnit, CVS, Struts, Oracle 7, Tomcat 6.

Confidential

Java Programmer

Responsibilities:

  • Gathering and understating requirements.
  • Designed the modules and worked with architects to define the end to end flow.
  • Developed UI screens using JSP.
  • Did the client side scripting and formatting by using CSS,GUI, JavaScript, Servlets.
  • Performed Functional, User Interface, retesting/regression testing.
  • Reporting of the test statistics to management.
  • Participant for weekly status review meeting and status reporting for the work progress and upcoming tasks.

Environment: Core Java,Servlets,jsp,html,javascript,Core java,Jdbc,Oracle 9i.

We'd love your feedback!