We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 8 years of experience in the IT industry with expertise in design development and deployment of Client/Server and distributed N - tier applications using Java/J2EE. of experience in IT with Enterprise Application Development involving Business Analysis, Software Applications Development, Maintenance & Support.
  • Expertise in Core Java programming, multi-threading, reflections, data structures, generics and adhering to OOPS concepts.
  • Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object and View Object in the development of enterprise applications.
  • Experienced in front end technologies like HTML, DHTML, Java Script, JSTL, CSS, AJAX and XML technologies including XML, XPath, and XSLT
  • Very well hands on development experience with Open source systems and in depth working knowledge of Spring3.0, Spring'sIOC,AOP, Spring MVCand spring's integration withHibernateand Strutstechnologies.
  • Excellent knowledge of implementing MVC architecture with frameworks like Jakarta Struts and Spring Framework.
  • Extensive knowledge in using JDBC and Hibernate for persisting data to different relational databases, strong in using XML mappings and Java Objects
  • Experience of working with open source tools like Apache ANT, Open Source Servers like Apache Tomcat, JBOSS.
  • Extensive knowledge in OOAD concepts of Use Cases, Activity diagrams, Sequence diagrams and class diagrams using UML. Worked on IBM Rational Rose.
  • Experience in applying Software Engineering Paradigms, designing SDLC and developing mini and major projects right from analysis phase through to implementation with Rational Unified Process (RUP), Rapid Application Development (RAD), Agile Methodology and Scrum software development processes.
  • Extensive experience in working withEclipse,My Eclipse,ToadandVersionControlssuch as CVS, Apache Subversion (SVN) and Jenkins Continuous Integration Server
  • Experience deploying applications on a Linux/Unix based systems.
  • Designed, Developed and implemented Java Web Services using XML, SOAP, REST, WSDL, and UDDI and used JAX-RPC Hibernate for developing Web services based on SOA.
  • Proficient in Database development using different RDBMS (Oracle, MS SQL Server, MySQL, Sybase and DB2) in various projects with expertise in deploying Stored Procedures, Triggers, SQL Queries and SQL packages.
  • Experience in unit testing the applications by writing JUNIT test cases using Easy Mock and MOCKITO.
  • Also involved in writing integration test cases to test the end to end flow.
  • Experience in working with customers to determine their needs, gather, analyze and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.
  • Excellent client-facing, negotiation & conflict resolution skills; a highly motivated self-starter and versatile team-player interacting effectively with stakeholders to translate business requirements into IT deliverable with minimal supervision or no supervision..
  • Reliable, responsible, innovative with excellent troubleshooting skills and proactive problem solving approach with excellent leadership, interpersonal and time management skills.
  • Working experience in both development and support projects at offshore and onshore.

TECHNICAL SKILLS

Core Technical Skills: Data Structures and Algorithms, Operating Systems, Socket Programming, Java, Multithreading, Object Oriented Analysis and Design(OOPS), Design Patterns, Networking, Software Engineering, Linux, SQL, JEE, JMS, ESB

Languages/ Frame Works: JAVA, J2EE, HTML, DHTML, XML, C,C++, Struts, Spring, Hibernate, EJB, JSF, PL/SQL, Unix Shell scripting, XML, XPATH, XSLT, XSD,SOAP,WSDL

Technologies: Java, Swing, Struts, Servlets, JSPs, Java Beans, JDBC, JMS, Web Services, Spring, JavaScript

Spring Modules: IOC, AOP, Spring MVC, Spring Web flow, Spring ORM, Spring Struts, Spring Context

Version Control: CVS, Rational Clear Case, SVN

Databases: Oracle, MYSQL, DB2, MS-SQL Server, Sybase, MS-Access

Operating Systems: Windows NT/98/2000/XP/72003 Server, UNIX (Solaris, Linux), HP-UNIX and MS-DOS

Application/Web Servers: IBM Web Sphere, Jboss, Apache Tomcat

Tools: & Utilities: Ant, Log4j, XML Spy, UML, Editplus, Textpad, Toad, Putty, WinSCP, Maven, Hudson, PL SQL Developer, JUnit, HP Quality Centre (Kintana), HP Application Lifecycle Management (ALM), Jenkins, SoapUI 5.0.0, JRebel, Oracle BPEL Process Manager, Business Activity Monitoring, ESB, Business Rules, Mediator and Human Tasks,Java CAPS 6.0./6U1, JIRA, BugZilla, DTS

JMS: Apache Active MQ, Fuse,Hornet Q

IDE: Eclipse, My Eclipse, Netbeans, JDeveloper

Web based Development: Rest & Soap Web Services, XML, JSON

Software Methodologies: Agile, Iterative, Water Fall, Test Driven, RAD

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Senior Java Developer

Responsibilities:

  • Built a custom cross-platform architecture using Java, Spring Core/MVC, and Hibernate through in Eclipse IDE.
  • Implemented Web-Services to integrate between different applications (internal and third party componentsusingSOAP and RESTFul services
  • Reviewed the XML logical data model and developed XML schema (XSD) to validate the model and used JAXB for Xml-Java Mapping and Xml-Xslt conversion.
  • Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system.
  • Developed and published web-services usingWSDL, SOAP and XML, JAXB.
  • Involved in pre-testing the Web-Service calls with SoapUI using end-points.
  • Coordinated Unit (JUnit, EasyMock), Integration and User Acceptance Testing and developed test cases for bean components.
  • Developed and deployed application in WebLogic as in clustered mode as JAR and EAR distribution.
  • Utilized many features of JPA such as Entity graphs, stored procedures, converters, update/delete etc.,
  • Service oriented architecture (SOA) has been implemented using Restful web services which can interprets a JSON object coming from the user.
  • Used Subversion for maintaining the component and for release and version management, and JIRA for defect tracking.
  • Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
  • Developed SQL queries for Oracle and SQL server as our application used two data sources.
  • Developed PL/SQL stored procedures, triggers.
  • Used Spring framework’s Dependency Injection (Inversion of Control/IOC) to effectively manage various bean components across the application.
  • Used Spring framework’s Aspects to log some important data such as time taken for execution of methods etc. which is used to analyze the performance of the application
  • Also used Spring framework Aspects to log data related to usage which will be helpful to understand which modules of the application are more frequently used and hence to emphasize and enhance them on future releases.
  • Experience in generating the regulatory reports using JASPER/POI based on the nightly feeds through web service calls. Generated reports are been used to monitor the regulatory limits on a daily basis. Weekly/Monthly reports are also generated and maintained.
  • Involved in updating the regulatory reports based on the ongoing requirements to meet the traders requests.

Environment: Java, J2EE, PL/SQL, Eclipse, CSS, HTML, HTTP,SOA, SOAP, RESTful, Web Services, XML, XSD, Shell Script, UML, GIT, Spring AOP, Spring IOC, Hibernate, SOA, Apache Maven, JavaScript, Junit, WebLogic, Ajax, Hudson, Maven, JIRA,JASPER, UNIX.

Confidential, Tampa, FL

Sr. J2EE Developer

Responsibilities:

  • Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
  • Extensively used Eclipse IDE for building, testing, and deploying applications.
  • Developed the whole frame work for the projects, based on Struts MVC & Spring MVC.
  • Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML 5, JavaScript, AJAX, CSS 3.
  • Implemented Service oriented architecture (SOA).
  • Worked on SOA/Web Services and created request and response WSDLs
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Developed controllers, repositories, Service modules, form beans and validations.
  • Developed beans and persisted bean in the database using JDBC and Hibernate.
  • Involved in connecting bean with database using Hibernate configuration file.
  • Involved in development of Spring DAO layer which invoked database queries.
  • Developed Session Beans for the transactions in the application.
  • Developed Pre-Screen, Valuation, Masters Modules.
  • Involved in development of GUI for Pre-Screen, Valuation, and Masters Modules.
  • Written JUnit for unit level, functional level test cases.
  • Fixes bugs reported by QA for the software
  • Used AWR to collect performance statistics including (Wait events, Time model statistics, Active Session History (ASH) statistics, Object usage statistics, Resource intensive SQL statements.,etc).
  • Conducts component level systems design and develops prototypes and unit and integration testing
  • Used Subversion for software versioning and as a revision control system.
  • Critical to planning and overseeing our software development activities, leading teams against competing deliverables, and actively identify production issues/bringing them to quick resolution.

Environment: Java, J2EE, Servlets, JSP, Struts, Springs, Hibernate, JavaScript, XML, Tomcat, Eclipse, AJAX, CVS, JDBC, SOA, Web Services, XSLT, CSS, DOM, HTML, CSS, AngularJS, Maven, ANT, DB2, JUnit, SEB Framework, ORACLE 10g, ESB.

Confidential, Malvern, PA

Java/J2EE Developer

Responsibilities:

  • Involved in Complete design, development and Testing of Client Call Tracking System.
  • Utilized "agile" process to streamline development process with iterative development and that includes daily scrum with team.
  • Implemented Struts Framework (MVC Paradigm) components such as Action Mapping, Action Class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
  • Used spring framework’s Dependency Injection (IOC) to configure application components.
  • Used Spring framework’s Aspect-oriented programming (AOP) to write various cross-cutting routines to execute some recurring functionality like logging module execution times, recording application usage, auditing user login data etc.
  • Development of Servlets, JSP files and Security Options using Web logic Server.
  • Extensively used JavaScript for client side validations and for capturing dynamic events.
  • Testing and implementation of the system and Installation of system.
  • Used Apache Maven for dependency management
  • Used exhaustively Hibernate Criteria Queries and Hibernate Query Language (HQL) for Optimized Searching of huge data sets.
  • Developed Oracle PL/SQL Packages, Stored Procedures, Functions and Triggers.
  • Used Dynamic SQL for interface programs and exception handling routines.
  • Used Microsoft Visual Source Safe as version control system.
  • EDI 837transaction set format used to meet HIPAA requirements for the electronic submission of healthcare claim information.
  • Mailing concept incorporated using the SMTP server configuration.
  • Application Testing, Review and trouble shooting.
  • Used Eclipse IDE as a development tool.
  • Developed Web services based on SOA.

Environment: Java1.6, J2EE Java Mail, Spring 3.x, Hibernate 3.0, HTML, Struts 2.0, CSS, XML, XSL, DHTML, JavaScript, AJAX, iBATIS, JUnit, Oracle 11g, Unix, Eclipse IDE, Web Logic 10.x.,SOA, GDG.

Confidential

Java Developer

Responsibilities:

  • Involved in the design of the module Patient and Reports.
  • Involved in the testing and integrating of the program at the module level.
  • Implemented validation rules using Struts framework
  • Developed user interface using JSP, HTML, Velocity template
  • Implemented user authentication using LDAP authentication API.
  • Implemented web forms using HTML controls
  • Implementing the Design Patterns for Database independency.
  • Responsible for deploying the application in Jboss server
  • Generating Jasper reports using iReport Tool
  • Done performance tuning and scalling.
  • Used IBM WebSphere transformation extender for application programming.
  • Customizing the Reports using Struts Design Patterns.
  • Written database queries in Oracle 9i, Procedures and functions.
  • Integrating Drug database to our application based on NDDF Rules.

Environment: Java, JSP, Servlets, Struts, HTML, CSS, XML, XSTL, DHTML, SOAP Web services, Design Patterns, Eclipse, CVS, JBoss, JDBC, Oracle 9i, Rational Rose, Xml, ANT build tool, UNIX, Windows-XP, IBM WTX.

We'd love your feedback!