We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00 Rating

Irving, TX

SUMMARY

  • 8 years of experience in user interaction, Coding, Testing, requirement gathering, systems analysis, design and development.
  • Developed Front End applications using Servlets, JSP, JSF, AJAX, Web Services, JavaScript, HTML, CSS, Bootstrap and AngularJS.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Singleton and Data Access Objects.
  • Extensive Experience working in Spring, Hibernate and Struts frameworks.
  • Solid working knowledge of Java Web Services, with real time knowledge using SOAP, WSDL, and UDDI.
  • Proficient in creating server - side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, Unit testing, debugging and Deployment
  • Demonstrated work experience in using the state of art UI frameworks like Tiles and JSF.
  • Worked with Maven for application building.
  • Experience in using log4J for application logging purposes.
  • Strong experience in Configuration tools like CVS and SVN.
  • Experienced and proven best practices of Web services development and Integration (both REST and SOAP)
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB
  • Understanding on API design with Data structures and Algorithms (Hash Code, Tree, etc.)
  • Experienced in using Integrated Development environments likeEclipse, NetBeans and IntelliJ.
  • Excellent Client interaction and presentation skills and have proven experience in working independently and in a team.
  • Experience on various application server platforms and their supporting tools (Web logic, J boss and Web sphere etc.,)
  • Ability to investigate/research issues, determines impact, and provide new programming concepts, tools, and methodology to support the needs of the business.
  • Expertise in design and development of various web and enterprise applications using Struts Hibernate, JSP, Servlets, JavaScript, JDBC,JNDI, JSF, JMS and RMI.
  • Understanding of industry standard methodologies like Software Development Life Cycle (SDLC), Iterative Software development Life Cycle Processes such as Agile/Scrum Methodologies
  • Experienced in application design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML with Rational Rose Software.
  • Good hands on experience in latest frameworks like Hibernate, Struts and Spring.
  • Ability to grasp new technologies and to correctly apply new tools to build applications. Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS

Hardware / Platforms: Windows, Unix

J2EE Technologies: Servlets, JSP, JDBC, JPA, Web Services(SOAP and REST), JNDI, JMS

Frame Works: Spring, Hibernate, Struts

Databases: Oracle 11g, SQL Server 2008,PostgreSQL

Version Control Systems: TEE(Team Explorer Everywhere),VSS,CVS,SVN

Application Servers and Web Servers: Weblogic, Websphere Application Server 6, Apache Tomcat, JBoss.

Tools: Sql Developer,Toad,JDeveloper,Putty, SSH,FTP Client, Oracle, eclipse

Lifecycle Methodology: SDLC and Agile

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Senior Java Developer

Responsibilities:

  • Worked on Software Development Lifecycle (SDLC) using the Agile iterative development Methodology. Interacted with the end users and participated in the SCRUM meetings.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Developed the application using Eclipse IDE and generated complete Maven Project and added dependencies
  • Designed and developed web pages using JSP, JSTL, HTML, CSS, DHTML, BootStrap and AngularJS.
  • Created AngularJS controllers and consumed JSON objects and modified accordingly in the UI using filters
  • Used Spring Framework’s Dependency Injection to have a loose-coupling.
  • Implemented the project using the Spring MVC framework and Implemented AOP of Spring Framework to implement logging.
  • Built various controller classes and application context file.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton and Implemented Hibernate instead of traditional JDBC code.
  • Wrote SQL,HQL Queries to interact with Oracle Database and Used Hibernate 3.0 for object relational mapping with the persistent database .
  • Exposed functionally of system to other system by creating Web Services using Jersey framework.
  • Applied Spring Security to secure the application and used Spring Transactional Management.
  • Implemented Web Services (SOAP and WSDL) to exchange data between different modules
  • Built,deployed and tested the application using Tomcat.
  • Worked on large volumes of data and database performance tuning.
  • Used Log4J utility to log error, info and debug messages.
  • Unit testing was performed using JUnit and Version control through SVN.

Confidential, Sacramento, CA

Senior Java Developer

Responsibilities:

  • Worked on SDLC Analysis, Design and Development using combination of Agile Methodologies.
  • Developed user access module (Presentation layer) using Spring Framework.
  • Developed the presentation layer using Java Server Pages, Tiles, Ajax and Java Script.
  • Developed various UI (User Interface) components using BootStrap, JSP, CSS and HTML.
  • Customized and Developed the Data Access Module as separate Web Services to handle the entire transaction with the database.
  • Used spring dependency on access module and data access module and developed the spring AOP programming to configure logging for the application.
  • Worked on Sun Jersey REST framework to create web services.
  • Used Subversion for software version control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Worked in Agile environment with active scrum participation.
  • Developed API using Hibernate to interact with the Oracle database
  • Deployed the application on to JBoss application server.
  • Developed the application using Spring Framework which is based on the MVC design pattern.
  • Developed persistence layer with Hibernate and integrates it with Spring.
  • Database handling, Multithreading, Synchronization, Communication.
  • Worked on JIRA to fix the assigned bugs and issues

Confidential, Lynn, MA

Senior Java Developer

Responsibilities:

  • Analysis, Design, Development and Testing of the Internet banking application system.
  • Created overall Design for the application including component, class and sequence diagrams and design document.
  • Developed UI using HTML,CSS, JQuery and JSP.
  • Developed application using Java 1.6, EJB 3.0, JBoss 7, web services, Oracle database .
  • Wrote code in Java with features like Collections, Exception Handling, multithreading.
  • Worked in the code review of the project.
  • Project schedule tracking and delivery of the module and Worked in agile methodology.
  • Acting as an Interfacing and implementation solution consultant with Internet banking application product delivery team.
  • Have done integrations with RSA (Adaptive authentication) security two factor authentications, other legacy system supported through various protocol Http/Https, Web services, JSON and xml.
  • Studying requirement and providing the feasibility of different middleware integrations with Internet banking application, Server and database sizing and co-coordinating with clients directly for developments.
  • Used JUNIT extensively and defined various Test Suites and Test Cases.
  • Deployed application on BEA WebLogic Application Server 9.2 to get efficient performance.
  • Used Subversion for version control across common source code used by developers.

Confidential

Senior Developer

Responsibilities:

  • Developed Business logic using J2EE, JSP, Servlet and Spring Bean Classes.
  • Developed the application using Struts Framework which is based on the MVC Design Pattern.
  • Interacted with end applications and performed Business Analysis and Detailed Design of the system from Business Requirement documents.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Extensively used Hibernate Query Language (HQL) and Criteria based queries to work with MySQL databases.
  • Created security certificates and established secured connections between Application Servers and Web Servers.
  • Configured springapp-servlet.xml, web.xml Spring-specific deployment descriptor
  • Database handling, Multithreading, Synchronization, Communication.
  • Deployed and tested on OC4J and Weblogic application server
  • Configured database with hibernate.cfg.xml & database mapping with hbm.xml
  • Developed the Spring AOP Programming to configure logging for the application
  • Implemented application level persistence using Hibernate and Spring.
  • Developed user interface using JSP, HTML, XHTML, XSLT and Java Script to simplify the complexities of the application.

Confidential

Java Developer

Responsibilities:

  • Design & develop technical specifications using design patterns and OO methodology usingUML.
  • Used theStrutsvalidation and Tiles Framework in the presentation layer.
  • Implemented the application using the concrete principles laid down by several design patterns such asMVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Implemented Business processes such as user authentication, Account Transfer using SessionEJBs.
  • Developed the application usingStrutsFramework that leverages MVC architecture.
  • Database relation mappings are eased usingHibernateby creating ORM mapping files.
  • Involved in the development of a domain layer and developed an email system using the Velocity template andSPRING.
  • Back end coding and development using Java Collections including Set, List, Map,Multithreading, Servlet, Exception Handling etc.
  • Worked on building and parsing XML documents using SAX parser and used XML Schemas to build blocks of XML.
  • UsedWeb services- WSDL andSOAPfor getting history card information from third party.
  • Extended Web Services capabilities using WS-Security.
  • Used Tomcat Web Serverfor the deployment.
  • UsedLog4Jto capture the log that includes runtime exceptions.
  • UsedClearCasefor version control across common source code used by developers and worked inUnit, Integration and System testing

We'd love your feedback!