We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Fairfax, VA

SUMMARY

  • Around Seven years of extensive experience in Java - based Enterprise application Design, Development, Integration, Implementation, Deployment, Production Support and adept with leading web-based, object-oriented, and client/server application development, especially involving Java and relational databases using SQL
  • Functional domain expertise involves Financial Services, Banking, Health Care and Insurance.
  • Programming experience in e-commerce applications, distributed applications using Java, J2EE, Spring, Hibernate, EJB 2.0/3.0 (Entity, Session Beans and Message Beans), SOAP/Rest web services, JSF, JMS, Mule ESB, JDBC, JSP and Servlets.
  • In-depth understanding of Core Java concepts like JavaBeans, Collections Frameworks, Multi-threading, Generics, annotations, thread pools, execution services, blocking queue, etc.
  • Well versed in Object Oriented Design/Programming (i.e. OOD/OOP) and coding standards.
  • Experience in designing User Interactive (UI) Webpages and visually appealing User Interfaces with the help of Client Script design technologies like JSF, Ajax, JQuery, JavaScript, Html, CSS and Angular JS.
  • Proficient in utilization of Java, various J2EE packages, and associated technologies such as Spring web application framework like Spring dependency injection, Spring MVC, Spring AOP, Spring Security and Spring ORM Integration.
  • Involved in implementing the data persistence functionality of the application by using Hibernate core interfaces, annotations, mapping strategies, utility classes.
  • Experience designing SOA components using WebSphere stack JMS, Web Sphere MQ, Message Broker.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis, Apache CXF, Spring CXF consumed and produced various Web Services in business layer using protocols like SOAP, UDDI.
  • Expertise in writing Web Services using WSDL, SOAP and UDDI in distributed web application development environment.
  • Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi threading.
  • Experience with Restful Web Service API development using Spring framework for providing a common interface to the system for exchanging/producing/consuming XML and JSON representations across applications and system.
  • Experienced in implementing MVC style applications using Struts components like Struts actions, action forms and validation frameworks.
  • Experienced in working with different Enterprise Java Beans (EJB 2.0/3.0) includes Session beans, Entity beans and message driven beans.
  • Experience in utilizing open-source frameworks as Apache camel, Struts, Hibernate & Spring 3.0., RedHatJbossFuse, Spring webflow, Spring Batch.
  • Good experience in error-logging using Log4J and experience in version control tools using SVN, VSS and Clear Case.
  • Continuous Integration using Jenkins with SVN, GIT repositories and Improving code quality using Sonar cube.
  • Experienced in implementing, integration of messaging based systems using JMS.
  • Experience in describing data using XML (DTD, Schema) and working with XML technologies like Apache Axis, Apache CXF, XPath, XSL, XSD and XSLT.
  • Experienced in using agile approaches, including Extreme Programming, Test-Driven Development and Agile Scrum.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Experience with Database development using Oracle 8i/9i/10g, PL/SQL, SQL Server 2000 and DB2. Good programming skills in writing/maintaining Performance tuning SQL and PL/SQL Queries.
  • Good working experience with various operating system platforms including Windows NT, Windows 2003/08, and UNIX.
  • Development experience in various IDE’s like Eclipse, IntelliJ IDEA, and WebSphere RAD.
  • Hands-on experience with various software development and deployment methodologies, especially with agile methodology (including Scrum).
  • Knowledge in working with NoSQL data bases like Cassandra.
  • Experience in deploying business applications using application servers and web servers like Apache Tomcat, Apache Camel, Web Sphere, JBoss and Web Logic.
  • Extensive working experience in unit testing framework - JUnit Tests.
  • Experienced in working with Atlassian tools like Confluence, Jira and Bamboo.
  • Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.

TECHNICAL SKILLS

Web Technologies: Java, J2EE, Servlets, JSP, JDBC, JSF, Hibernate, Spring, JavaScript, AJAX, DOJO, ExtJs, JMS, EJB, Camel, Mule ESB, XML, SAX, DOM SQL, PL/SQL

Web Services: SOAP, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis

Languages: C, C++, Java, SQL, PL/SQL, Java Enterprise Edition

Web Servers: IBM Web sphere 6.x/5.x, BEA WebLogic 9.x/8.2/7.x/6.x, Apache Tomcat 5.0.25, Resin 2.0, Apache HTTP Server and JBoss.

Databases: Oracle, Postgress, MySQL, DB2

Tools: /Software: Eclipse, MyEclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear case, Subversion, JUnit, UML

Operating Systems: Windows 95/98/NT/2000, UNIX, LINUX.

Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern

PROFESSIONAL EXPERIENCE:

Confidential, Fairfax, VA

Sr Java Developer

Responsibilities:

  • Participated in Scrum meeting as part of Agile development process.
  • Involved in creating high level design document containing high level approach for automation of business process usingMDWframework.
  • Used JSON strings to transferjavaobject data toAngularJSand vice versa.
  • Developed user interfaces using HTML,EXTJS and CSS and used struts tiles for JSP page layout.
  • Created a single page application using Angular JS data-binding and directives, processed JSON data from RESTful web service by using Ajax to get resources from the database.
  • Involved with Lifecycle Development of distributed environment using Java Technologies (Core Java, Struts, JSP, Java, XML technologies, JDBC, Java Services, MVC framework).
  • Developed user interfaces using JSP, HTML and CSS and tiles framework.
  • Created Java Beans accessed from JSPs to transfer data.
  • Identified the action form classes, based on the Struts framework, to handle the pages.
  • Extensively involved in developing Action Servlet, Action, Form Bean, Java Bean classes for
  • Implementing business logic for the Struts Framework.
  • Implemented the Business Delegate classes to separate the business logic from the actual Struts framework.
  • Involved in developing Server-side EJB components and wrote session beans to perform the businessLogic.
  • Worked in Operations and maintenance team to handle tickets coming from our user- base.
  • WroteGWTcode to create presentation layer usingGWTwidgets and event handlers.
  • Worked on web applications using open source MVC frameworks.
  • Used Oracle Right Now tool to deal with the tickets in Critical Response Team and Communicate
  • With the user to understand their problem.
  • Created DAO Classes and wrote sql queries for database tasks.
  • Developed DAO design pattern for hiding the access to data source objects.
  • Ran SQL scripts in the back-end Production Database to resolve the issues.
  • Worked on bug fixes in production support team.
  • Worked in configuration of APACHE CAMEL and executing routes, integrating applications using Red Hat Jboss Fuse.
  • Used JAX RS client to make calls to REST services opened fromJbossFuse.
  • Used JavaScript and struts validation framework for performing front end validations.
  • Oversaw all aspects of testing including Unit, System, Regression, UAT, end to end and Stress testing.
  • Under Release Management Team, worked on the NSC Global Load Enhancement to globally apply updates for specific sections of data across all the enrollments for a given associate.
  • Design and implementation of business logic and data processing routes using Apache Camel.
  • Under Global Load Enhancement, designed User Interfaces in JSP, Struts to add new functionality to the application, implement Servlets to process UI requests and develop DAO, VO and java beans.
  • Implemented the mechanism of logging and debugging with Log4j.
  • UsedShellScriptingin UNIX for calling multiplejavacommands through the script file..
  • Used IBM RAD7 as IDE tool to develop the application and JIRA for bug and issue tracking
  • Used Subversion for software configuration management and version control.
  • Expertise in debugging andtroubleshootingexisting code using Firebug and Developer Tools.
  • Coordinated with the middleware teams while deploying the application on client servers and troubleshootingany issues encountered during deployment.
  • Involved in Build and Deployment of the application in the application on the WebSphere Application Server.

Environment: JDK 1.7, JSP, Angular JS, Servlets, EJB, Camel, IBM Web sphere Application Server 6.0, EXTJS, RAD, Struts framework, XML, SOAP, SVN, Log4j, MDW, UNIX, GWT, JavaScript, Shell Scripting, Jboss Fuse 6.1, Oracle 11g.

Confidential, Lake Oswego, OR

Java Developer

Responsibilities:

  • Actively participated in various phases of Software Development Life Cycle such as Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Created differentAngulardirectives which are used across the different templates in the Single Page application.
  • Worked withAngularJSMVC framework including authoring complex directives, services, controllers and filters.
  • Developed and managed Spring Core for dependency injection/Inversion of control (IOC), and integrated with Hibernate.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Implemented caching mechanism using Spring cache related annotations, configure cache related properties.
  • Implemented custom Spring MVC interceptors to preprocess business rules to display page based specific values.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
  • Generated POJO classes withJPAannotations using reverse engineering.
  • Involved in performance tuning of the complex java based code.
  • Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
  • UsedScalaprogramming language (withjava) for general software applications, functional programming, and for a strong static type system. DevelopedScalacode which is smaller in size and executable on JVM.
  • Implemented Spring ORM with Hibernate by taking advantage of Java features like annotation metadata, auto wiring, and implement the DAO layer with Hibernate Entity manager’s Session Factory, HQL, and SQL.
  • Integrated TOS build with Jenkins for continuous integration.
  • Implemented Restful Web Services for accessing information using Spring MVC Rest controller annotations.
  • Implemented JMS based SOAP web services using JMS, Web sphere MQ, Mule ESB and Spring CXF.
  • JQuery library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
  • Creating JAR, WAR & EAR files and deploy the entire project on to JBoss Application Server using Maven.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Responsible for maintaining the Java Source Code using SVN as a version control system.
  • Implemented log4j for application logging and to troubleshoot issues.
  • Programming and unit testing of code based upon design sessions with internal software users, customer-reported issues, and input from Business System Analysts, Marketing, Professional Services, and Support using Junit and Easy mock.
  • Developed and re-factored existing products provided product enhancements and resolved product defects to meet customer issues.
  • Involved introubleshootingtechnical issues, conduct code reviews, and enforce best practices.
  • Analyzed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time.
  • Provided technical expertise and peer code reviews to other team members.
  • Maintained solid relationships within R&D and with cross-functional peers.
  • Supported the application during the warranty period.
  • Assisted in Quality Assurance process and customer issue resolution.

Environment: Jdk 1.7, Servlets, Java Beans, Spring 3.5, Hibernate 3.3.x/ JPA, REST, Elastic Search, Spring Boot, Spring Security, Continuous Integration, JDBC Template, JSON, Eclipse, XML, Scala, HTML5, CSS, AJAX, Angular JS, Node JS, Maven, JQuery, Ajax, JSF, Jenkins, SOA, JMX, EJB, Performance Tuning, Mule ESB, Log4j, SVN, JUnit 4.4, IntelliJ, JBoss 6.0, Cassandra, Collaborator, Jira.

Confidential, Plano, TX

Java Developer

Responsibilities:

  • Application development using Java/J2EE Technologies which include JDBC, Servlets, Java Beans, Spring 3.x, Hibernate 3.0, Web Services (SOAP and RESTFUL).
  • Designed and implemented Restful Web services using Spring for servingsearchrequest from different clients like web, iOS and android.
  • Developed application using Spring MVC, business logic using spring (IOC, AOP), persistence using Hibernate.
  • Developed in Agile/Scrum methodology using Mingle and Rally Agile tools.
  • Developed Spring Controllers which manages the application flow and makes calls to business objects to manipulate its contents & used Spring Interceptors to apply specific functionality to certain requests.
  • Developed server side application which handles the database manipulation with the back-end Oracle 9i database using JDBC and SQL Developer.
  • Developed integration services using SOA,MuleESB, Web Services, SOAP, and WSDL.
  • Design rich internet applications using Google web toolkit (GWT).
  • Development of portlets for the frontend and deployed on WebSphere portal.
  • Worked withJava/Scalaand XMLdevelopersand systems engineers.
  • Evaluated open source software and normalize it into distributable packages with Groovy.
  • Front-end forms are created usingJSFand JQuery is used for dialog boxes and alerts.
  • Involved in the development of presentation layer and GUI framework usingEXTJSand HTML. Client Side validations were done using JavaScript.
  • Used XPath, XQuery, XSL, and XSLT for UI development.
  • Designed and developed the Data access layer using Spring-Hibernate integration.
  • Extensive usage of Node JS in implementing the server side build deploy automation and building DEVOPS process from TFS.
  • Redesign few business services like Bag Path, Bag Steps for performance tuning.
  • Exposed the application as a REST web service and implemented the authentication for that.
  • Developed, Deployed Enterprise WebServices (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks using Eclipse.
  • Used Spring Rest Template to use the exposed rest web services.
  • Designed, developed, implemented, and maintained a continuous integration system using Ant, ClearCase, CruiseControl, Groovy, CPD, PMD, JDepend, XML, XSL, and Emma.
  • Performance tuning and stress-testing of NoSQL database environments in order to ensure acceptable database performance in production mode.
  • Used Perl and shell scripting to automate the batch process and run SQL scripts.
  • Added test cases and re factor code based on the Test Driven Development process.
  • I was also involved in continuous integration and setup for automation testing of REST service using Behavioral Driven Framework with JBehave tool, apache camel API for routing request and Restlet API for developing restful services.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database and used Hibernate Query Language (HQL) for writing the queries.
  • Wrote theJPAannotation Entities for Oracle database.
  • UsedJAXBforMarshallingand Unmarshalling theXMLdata.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Handling differentsearchfailure scenario and sending required emails to support team or logging in logs.
  • Implemented the logging framework in the SOA environment.
  • Used WebSphere as to Deploymentthe application and web services.
  • Used Apache Camel for creating Enterprise Integration Patterns or Routes in spring XML.
  • Participated in implementing client side programming using HTML5 and Javascript.
  • Developed PL/SQL, stored procedures and functions to manipulate the database.
  • Designed and developed application using Façade design pattern.
  • Used Maven to build the project and JUnit to develop unit test cases.
  • UsedSVNto check in and check out code from the repository.
  • Helped to deploy and resolve issues during deployment and Configured Maven, Ant. Used Jenkins for Continuous Integration (CI).

Environment: Java, JSP, Servlets, JDBC, Java Beans, Spring (DI, MVC, AOP), Hibernate/JPA, Camel, JMS, XML, XSLT JDBC, SOAP, RESTFUL, Mule ESB, SOA, JSON, Node JS, JavaScript, jQuery, ExtJS, ShellScripting, EJB, UML, PERL, AJAX, ANT, Maven, Continuous Integration, Jenkins, SVN, GWT, Log4j, JUnit, Performance Tuning, PL/SQL, WebSphere Application Server 7.0, IBM HTTP Server, J Boss 6.0, Oracle, RAD, TOAD, SPLUNK, HTML5.

Confidential, Cleveland, OH

Java Developer

Responsibilities:

  • Worked extensively on struts 1.3 framework in order to insert the panel data into the panel container.
  • Worked in a team of 3 members and used panel container to organize the panels.
  • Developed theJava/J2EEbased multi-threaded application, which is built on top of the struts framework.
  • Used JSON for transferring data in the form of objects from one system to other system.
  • Developed Junit test cases for regression testing and integrated with Ant build.
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a pl-based schema.
  • Utilized Hibernate’s Polymorphic many-to-one associations for the purpose of referring instances of subclasses and participated in design of data base and created tables in ORACLE.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Updated Struts-config.xml files to integrate all the components in the Struts framework.
  • Designed and developed the application presentation layer using JSTL.
  • Used Ant 1.8 to deploy the Services in Jboss 6.0. Involved in the deployment of the application on Jboss.
  • Created and Consumed Web Services using Restful web services.
  • Worked on UNIX shell script and used various commands related to it.
  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Involved in conversion of several paper documents to online documents.
  • Involved in putting the entries to external XML files which are read by doc-builder.
  • Involved in taking the clients requirements up-to-date and worked on them accordingly.
  • Worked on various technologies like HTML, JSP and Servlets. Responsible for change requests and maintenance during development of the project.
  • Created a build environment forJavausing Jenkins,Git, Maven, Artifactory, and a number of reporting tools
  • Used JIRA to know the issues and in turn resolve it by setting the ranks by using it.
  • Involved in finding as well as fixing the bugs and making modifications to already existing code.

Environment: Java, JBoss 6.0, Struts 1.2 framework, JSP, mule ESB, WEB API, Hibernate 3.3.x, Spring 3.0, XSLT, templates, Servlets, CVS, Agile, REST, Data Structures, SOAP UI, Javascript, XML parsing, HTML, CSS, JSP, JSON, Servlets, TOAD, UNIX, Ant 1.8, Junit 4.4, GIT, Maven, Oracle 10g.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved inAnalysis,Design, Development, and Testingphases of the project.
  • Used Node JS on server side automation scripts.
  • Involved in designing, developing and configuring server side J2EE components like JavaBeans,
  • JSP, Servlets and XML using IDE- Eclipse and deployments in WebLogic.
  • Used SOAP UI to test the web service request/response scenarios.
  • Single Sign-On was implemented using SiteMinder security agent on iPlanet to ensure user
  • Authentication and authorization for proper access control.
  • Developed Hibernate mappings and implemented required business logic.
  • Designed and developed the user interface using JavaScript, HTML and CSS.
  • Developed Use cases, Class diagrams and sequence diagrams using IBM Rational Rose.
  • Responsible for configuring the WebLogic Application Server to access the Database by setting up
  • Data source and Connection Pool.
  • Utilized Log4j for request / response / error logging.
  • Resolving various multithreading issues in the application.
  • UsedGitas Version Control System for the application.
  • Worked to create maven build to package and deploy on WebLogic andTomcatapplication server
  • Unit and integration testing, logging and debugging using JUnit.
  • Developed utility program to read configuration data stored in the XML file.
  • Developed database access objects for various modules.
  • Responsible for maintaining technical and functional documentation.

Environment: Struts, JSP, Servlets, EJB 2.0, JSF, JDBC, UML, Log4J, Rational Rose, Node JS, GIT, Use Case, JMS, SOAP, BEA WebLogic 7.1, JUnit 3.x, HTML, Eclipse, JavaScript, Oracle 9i

We'd love your feedback!