We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Bentonville, AR

SUMMARY:

  • Having 10 years of Strong IT experience in Java/J2EE based Web Application Development.
  • Proficiency in developing web applications and server side development using Java, Spring, Spring Boot, Spring MVC, GWT, AngularJS, Servlet, JSP,JMS,JMX, Apache Camel, Rest Web service, FUSE ESB, JAXB, OSGI, Struts, Java Beans, Maven, Oracle, JavaScript, XML, Json CSS, HTML.
  • Expertise in developing the distributed applications using spring and J2EE Application Servers such as BEA Web logic.
  • Proficient experience with web technologies like GWT, GWTEXT, AngularJS, Servlet, JSP, Struts, HTML, JSP Standard Tags, Json, JavaScript, XML and CSS .
  • Good knowledge in Service Oriented Architecture (SOA) using Web Services Protocols like REST, SOAP.
  • Good Knowledge in Message service like JMS with ActiveMq,IBMMQ
  • Experience in implementing the middleware like Drools.
  • Extensive experience in spring’s IOC, DI, JDBC and AOP and Spring’s integration with Apache Camel.
  • Expertise in developing the Two Phase commit using Spring and Apache Camel
  • Expertise in developing application with Enterprise Service Bus (ESB) using spring and Apache Camel, Servicemix, Fuse, OSGI bundle.
  • Experience in implementing the J2EE Design Patterns like Abstract, Singleton, Business Delegate, Factory method and Data Access Patterns.
  • Hands on experience with databases including MS SQL and Oracle PL/SQL stored procedures and functions.
  • Good expertise using the various Development tools like Eclipse, NetBeans, Putty, Winscp, Fiddler and SQL Developer.
  • Strong in designing, developing and supporting for Banking and ERP domains.
  • Primary responsibilities include estimation, design, development, testing and maintenance of applications.
  • Worked extensively on various flavors of UNIX operating system like Linux, Solaris.
  • Experienced in MAVEN and ANT scripts to build and deploy Java applications.
  • Extensive experience in version control systems like VSS, Clearcase and SVN.
  • Programming experience in UNIX/LINUX Shell Script.
  • Good knowledge in Unit Testing with Junit 3.8/4.0
  • Experience in using testing and logging tools like Log4J.
  • Expertise on Autosys,Quartz scheduler and well versed with its job information language
  • International team exposure during design and review process. Strong working knowledge on Ethical hacking analysis and issue fixing.
  • Strong working knowledge on Special character handling(Double byte Character)

TECHNICAL SKILLS:

Languages: Java, PL/SQL

Java/J2EE Technologies: Java, Servlets, JSP,JDBC,JavaBeans,MVC,JAXP, Web services, Multithreading, JTA, ANT, MAVEN, Log4j, XML, DOM, JNDI, JUNIT,OSGI,Jms

Web Technologies: GWT, AngularJS, HTML, JavaScript, CSS, AJAX, XML, Web Services (SOAP, REST)

Frameworks: Spring, Hibernate, Structs, Drool, Apache Camel

Web/Application Servers: Web Logic, Apache Tomcat, IPlanet, Service Mix, Fuse

Web Service Technologies: REST,SOAP

Message Broker: ActiveMQ,IBMMQ

Version Control Tools: GIT, VSS, CVS, SVN

Build Script: Maven, ANT, shell scripts

IDE s: Eclipse, NetBeans, SQL Developer,BNDtool

Patterns: MVC, Core J2EE design patterns (MVC, business delegater, Abstract, Factory, DAO, DTO, Singleton)

Methodologies: Agile, Waterfall

Database Environments: Oracle, SQL Server, MySQL

Operating Systems: Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Bentonville, AR

Senior Java Developer

Responsibilities:

  • Involved in all the stages of the SDLC of this project which include Requirements Gather, Requirement Analysis, Design, Development, Testing and Production Support Involved in all the stages of the SDLC of this project
  • Involved in designing the presentation layer using AngularJS and HTML
  • Extensively worked on business and data base layer using the Spring, and Apache Camel frameworks
  • Developed code to invoke WebService call and used subsequent data returned.
  • Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations.
  • Developed JUnit Test Cases for Code unit test.
  • Implemented Loggers by using Log4j and Maven for build scripts.

Environment: Core JAVA 1.6, AngularJS, Spring, Spring Boot, Apache Camel,,Active Mq, Fuse Esb, OSGI, JavaScript, Oracle 10g, HTML, Maven, Jaxb, Rest WebService, JMS,CXF, Log4j, Eclipse SVN, junit.

Confidential, Boston, MA

Senior Java Developer

Responsibilities:

  • Involved in all the stages of the SDLC of this project which include Requirements Gather, Requirement Analysis, Design, Development, Testing and Production Support Involved in all the stages of the SDLC of this project
  • Developed class diagrams, sequence diagrams.
  • Developed complex reusable components using GWT.
  • Involved in designing the presentation layer using GWT and HTML
  • Extensively worked on business and data base layer using the Spring, and Apache Camel frameworks
  • Developed code to invoke WebService call and used subsequent data returned.
  • Developed application with Service Oriented Architecture (SOA) using Web Services and Web Service clients.
  • Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations.
  • Contribution in code re factoring, code optimization.
  • Developed JUnit Test Cases for Code unit test.
  • Implemented Loggers by using Log4j and Maven for build scripts.

Environment: Core JAVA 1.6, GWT 2.4, GWTEXT,Apache Camel, Spring, Jaxb,Active Mq,IBM MQ,Servicemix, Jmx,OSGI,Servlets, JavaScript, Oracle 10g, HTML, Fuse, Maven, Jaxb, Rest WebService, JMX,JMS,CXF, Log4j, Eclipse Galileo 3.x. SVN, junit

Confidential, Waren, NJ

Senior Java Developer

Responsibilities:

  • Involved in all the stages of the SDLC of this project which include Requirements Gather, Requirement Analysis, Design, Development, Testing and Production Support Involved in all the stages of the SDLC of this project
  • Developed class diagrams, sequence diagrams using Astah community
  • Developed complex reusable components using GWT.
  • Involved in designing the presentation layer using GWT and HTML
  • Define an rule driven application framework based on drools
  • Extensively worked on business and data base layer using the Spring, and Hibernate frameworks
  • Implemented Spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans
  • Configured Spring AOP framework to apply Logging and Transactions
  • Developed code to invoke WebService call and used subsequent data returned.
  • Developed application with Service Oriented Architecture (SOA) using Web Services and Web Service clients.
  • Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations.
  • Contribution in code re factoring, code optimization.
  • Created ant build scripts for application build and deployment.
  • Developed JUnit Test Cases for Code unit test.
  • Implemented Loggers by using Log4j and ANT for build scripts.

Environment: Core JAVA (multithreading) 1.6, GWT 2.3, GWT Validation framework,Drools, Spring, Hibernate, Servlets, JavaScript, Oracle 10g, HTML, iText, Log4j, Eclipse Galileo 3.x. SVN, junit

Confidential

Module Owner - developing and releasing the module

Responsibilities:

  • Designed and developed pages with Jsp, Html, Java Script, and Xml and accomplished the front-end validations.
  • Implemented the business logic with Servlets and simple Java Bean components to be used under the various modules in the System.
  • Responsible for programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQL Server.
  • Prepared Technical Design Documentation for the modules designed.
  • Involved in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing and implementation.
  • Developed and implemented the MVC architectural pattern, JSPs as the view, Struts as Controller and java as model.
  • Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EE component as per the requirement.
  • Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Responsible for developing the client side validations using JavaScript and JQuery.
  • Developed the XML Schema for the data maintenance and structures.
  • Prepared documentation and participated in preparing user’s manual for the application.
  • Involved in unit testing, integration testing, user-acceptance testing and bug fixing.
  • Have developed Dashboard using penthao 3.
  • Have developed Jasper Reports using iReport 2.1
  • Used SQL Queries to access the database.
  • Worked on Tomcat Web Server for deploying the application.

Confidential

Team member - Java Developer

Responsibilities:

  • Have developed code using Servlets, xml, Xsql, javascript.
  • Have developed Dashboard using penthao 1.7.
  • Interacted with Analysts for clarification of the Bank Requirements and Software requirements.
  • Designed and developed the UI using JSP, JavaScript, HTML, CSS, AJAX etc.
  • Implemented Exception Handling mechanism and sending human readable Information back to browser for user understanding.
  • Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
  • Used Web framework to create Controller, model and Views.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations.
  • Contribution in code re factoring, code optimization.
  • Discussed and provided suggestions on usability, suitability and improvements in interface design.
  • Worked on MYSQL as the backend database and integrated with JDBC to retrieve Data Access Objects.
  • Deployment of application on Web Sphere.
  • Used EJBs for the middle level programming. Involved in developing session beans, entity beans.
  • Configured the Data source to access the MySql database.
  • Involved in writing SQL queries, PL SQL-Stored Procedures, functions, cursors, triggers, indexes, sequences etc.
  • Involved in deploying the application Unix box and verified logs and fixed defects.
  • Involved in fixing QA defects and tracked them using QC.
  • Have developed Jasper Reports using I Report 2.1.
  • Documenting the requirement updates from the client

Confidential

Team member - Junior Java developer

Responsibilities:

  • Designed screens for user interface using HTML, JavaScript, Struts.
  • Developed Action classes, Form Beans and Java Beans.
  • Involved in the requirement analysis, design, development and testing activities and full SDLC.
  • Developed Servlets containing the integration logic that acts on beans and forwarding the requests to JSPs for representation.
  • Used Java Script for client side validations.
  • Used JDBC to access the database.
  • Used Struts framework to create Controller, model and Views.
  • Used Struts Validation framework to do the server side validations.
  • Coded/designed to add, update, delete order item information in to the system.
  • Involved in creating the developed test cases and scope and traceability matrix.
  • Involved in writing SQL queries and PL SQL-Stored Procedures, functions, cursors, triggers, indexes, sequences etc
  • Performed test case review, results analysis, defect reporting and code review.
  • Bug fixing and tracking the same.
  • Involved in Unit testing, Integration testing, Smoke testing, System testing etc.

Hire Now