We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Buffalo Grove, IL

SUMMARY

  • Overall 6 years of experience in Software design and development activities including requirement analysis, design, and implementations and testing of various client server based applications using Java and J2EE technologies
  • Good experience in all facets of SDLC viz. requirement analysis, designs, development, testing, and post implementation revisions.
  • Worked strongly following Agile (Scrum) methodology.
  • Have a strong background and experience in designing and developing various software applications.
  • Strong technical skills in the areas of distributed technologies like JAVA, J2EE (JDBC, Servlets, JSP, AJAX, RMI, JNDI, EJB, Struts, Hibernate, Spring, Web services)
  • Technically proficient in Oracle, MySQL, SQL Developer, PostgreSQL, SQL Server databases.
  • Strong experience with web/application servers like Apache Tomcat, Jetty, JBoss, IBM WebSphere, WebLogic.
  • Experienced in designing Web Applications using HTML5, CSS3, JavaScript, Json, JQuery, AngularJS, BootStrap and Ajax under Windows operating system.
  • Extensive experience with Frameworks in Struts, ORM (Hibernate) and spring (Spring MVC, Spring Context, Spring DAO, Spring ORM, Spring Security).
  • In - depth knowledge and experience of analysis and design methodologies using OOAD,UML and J2EE Design Patterns(MVC, Front Controller, Session Façade, Data Access Object), with solid experience in MVC architecture (n-tier).
  • Experience with XML, XSD, DTD, SAX, DOM technologies
  • Knowledge on service oriented architecture (SOA), workflows and web services using XML, SOAP, and WSDL
  • Strong experience with various application development IDEs: Eclipse, RAD, NetBeans, MyEclipse.
  • Experience with log tools: Log4j.
  • Experience with build tools: Maven and Ant
  • Have excellent logical, analytical & debugging skills
  • Possesses high working qualities with good interpersonal skills, highly motivated, fast learner, good team player and very proactive in problem solving with providing best solutions
  • Have proficient time-management skills, able to deliver assignments with superior quality on schedule and within budget. Strong technical background in system design with expertise in project coordination, determination of scope and priority and project implementation

TECHNICAL SKILLS

Web Technologies: XML, HTML5, CSS3, JavaScript, Ajax, Json, JQuery, AngularJS, Bootstrap.

Java Technologies: Java, J2EE, JDBC, Servlets, JSP, JavaBeans

Frameworks: Struts, Hibernate, spring, AJAX, RMI and JUnit.

Development Tools: Eclipse, ANT, Rational Application DeveloperApplication Servers WebSphere, Apache Tomcat and JBoss, ORM, Hibernate.

Design and Modelling: Microsoft Visio, UML and Rational Rose.

Web Services: REST, SOAP.

Databases: IBMDB2, Oracle9i/10g/11g/12c, SQLServer, Cassandra.

Scripting languages: Java Script, UNIX, and Shell Script.

Routing: Apache Camel

XML technologies: DTD, XSD, XML, XSL, XSLT, XQuery, SAX, DOM, JAXP.

Version Control: CVS, SVN and Clear Case.

Environment: s: UNIX, Red Hat Linux, Windows 2000, Windows NT 4.0, Solaris.

PROFESSIONAL EXPERIENCE

Confidential, Buffalo grove, IL

Java Developer

Responsibilities:

  • Involved in analyzing the requirements and participated in discussions with business analysts.
  • Have written Detail Design document and reviewed with team.
  • Create sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Visio for the configuration, cache and logging services and developing the POC.
  • Implement J2EE design patterns such as Singleton, DAO, DTO and MVC.
  • Developeddifferentbeanclassesthat areresponsible for maintaining deploymentdescriptors like Faces-configand web.xml using XML.
  • UsedJSFFramework to wire the business components.
  • Defined Managed beans using annotations and implemented navigation on UI pages in JSF 2.
  • Implement SOA architecture with Web Services using SOAP and WSDL.
  • Interaction with Oracle Database is implemented using Spring JDBC.
  • Involved in creating and extracting data from database using SQL Queries, Oracle Stored procedures, triggers and packages on Oracle database.
  • Consumed REST web services to retrieve data from RxClaim System.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes.
  • Written jobs which upload files on SFTP server and after processing them save into DB.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose.
  • Used Dimensions repository as Version Control.
  • Used RAD as IDE tool to develop the application.
  • Responsible for configuring and deploying the builds on Web Sphere App Server.
  • Fixed ST, UAT and production issues and Code refactoring.

Environment: JSF 2.0,Java, J2EE, Java Script, XML, Maven, Hibernate, Web Services, JSF framework, Log4j, Websphere application server, RAD, Junit, Maven, SoapUI, Oracle 11g,Dimensions.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Read client specifications and discussed with business analyst to gather the requirements.
  • Have written Detail Design document and reviewed with team.
  • Coded for implementing new requirements, modify existing functionality.
  • Fixed ST, UAT, and Production issues.
  • Used HTML5, DHTML, CSS3, JavaScript, JQuery, Ajax, Json, AngularJS, Bootstrap and JSP for implementing web pages.
  • Used spring for Web MVC Layer, service layer, and DAO tier.
  • Used Struts MVC, Struts tiles for SEAP application.
  • Transaction management using AspectJ advice (AOP).
  • Used Apache Axis for hosting and invoking Web Services (SOA).
  • Used DWR for AJAX calls.
  • UsedLo4jdebugging tool to monitor the Error Logs.
  • Used Apache POI for accessing xls files and iText for generating PDF.
  • Created tables for new requirement and have written Packages, Stored Procedures, Functions, Indexes, Sequences, Synonyms, views, and Triggers.
  • Have modified shell scripts, Ant scripts for compiling java files and copy JSP, other files from CVS to Dev, ST, and UAT deploy folders and restart the server.
  • Actively participated in Dev, ST, UAT, Staging, and Production deployments.
  • Manage my time to work in different projects simultaneously.
  • Used eclipse IDE for developing the application.
  • Migration of WebSphere application server to Tomcat application.
  • Developed application on windows environment.
  • Creating class diagrams, sequence diagrams, Data Model and Object Model using MS-Visio.
  • Used Ant scripts to build the application.
  • Developed Controller Servlets, Action and Form objects for processof interacting with Oracle database.

Environment: Tomcat, Eclipse IDE, CVS, JavaScript, JAVA, Servlets, log4j, JSP, SQL Developer, DWR, iText, SQL, Struts,Spring, Hibernate, XML, XSD, HTML5, DHTML, CSS3, Ajax, Json, JQuery, AngularJS, Bootstrap, Apache AxisWebservice, AJAX,Oracle 12c, Windows XP, MS Visio, Ant.

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Followed agile software development methodology for the project development. Attended daily scrum meetings and the sprint meetings
  • Dealt with writing queries in Cassandra, using catalog service.
  • Used Apache Camel for integrating various services and applications that interact with Cassandra.
  • Implemented RESTful services to perform CRUD operations to the database.
  • Developed unit and integration test cases for the services using TestNG and Mockito.
  • Maintained sonar application which takes care of the code coverage
  • Deployed applications on Tomcat server.
  • Used Drools engine which consists of the rules to be followed during the code coverage.
  • Developed some rules to be followed by the REST services.
  • Increased the code coverage by reducing all the violations.
  • Implemented few examples using the services in Fiddler
  • Used maven for automating and building the java application.
  • Configured the build files and also creating the POM files for the maven build.
  • Used Fiddler as the REST client to test the services.
  • Utilized Apache’s Solr search engine for text based searching in the database.

Environment: J2EE, Eclipse Kepler, Fiddler, Apache Camel, Apache Cassandra, Apache SolrApache Tomcat, TestNG, Maven, REST.

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Developed multi-tiered web - application using J2EE standards
  • Used spring for bean management across layers and for loading database configuration and hibernate mapping files, created data source instance for instantiating Hibernate Dao Support’s session factory object.
  • Implemented the project using the Spring Framework (used Spring IOC and Dependency Injection, Spring MVC).
  • Used annotation based configuration in spring.
  • Used RAD for writing code for JSP, Servlets, Struts and EJBs.
  • Used Hibernate for object Relational Mapping and used JPA for annotations.
  • Used Criteria API and HQL for data extraction.
  • Responsible for deploying the application on Websphere.
  • Configured connection pools and establish a connection with MySQL.
  • Involved in implementing the rich user interface using JSP Standard Tag Libraries and worked with custom tags.
  • Designed the application usingRational Rose and developeduse case, class, package, sequence, and component diagrams.
  • Designed and developedWeb Servicesto store and retrieve user profile information fromdatabase. UsedApache Axisto develop web services andSOAPprotocol for web services communication.
  • UsedSVNas the version control system.
  • Used Maven build script for building the application.
  • Implemented the web services and web service clients using CXF.
  • Worked with JUnit for unit testing and familiar with development using agile methodologies.
  • Used scrum methodology for iterative development of the project.
  • Worked with symmetry analytic engines for evaluating the student.

Environment: Struts, Spring(IOC), Hibernate, JSP, Ajax, Rational Rose, JavaScript, Junit, JQuery, Java, Web Services, ApacheAxis, SOAP, WSDL, Websphere, RAD, MySQL, JUnit, Slf4j, Maven, Agile methodology, SVN.

Confidential

Java Developer

Responsibilities:

  • Developed GUI using JSP, Struts frame work.
  • Developed Action forms, Action classes using Struts framework to handle user requests.
  • Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • Coded Entity Beans for data persistence within Data Layer.
  • Developed user interface components for Deal, Activity modules along with business components.
  • Developed a Spring MVC application in connecting to database.
  • Leveraged struts-validations, struts-beans tag libraries.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Written SQL, PL/SQL and stored procedures as part of database interaction.
  • Responsible for code merging modules using clear case.
  • Responsible for change requests and maintenance during development of the project
  • The technical environment included Java, JDK1.5, JSP, JSTL, EJB, Eclipse3.2, Struts 1.1, JavaScript, Struts Validation frame work, Tomcat, UML, ORACLE 9i/10g, Clear Case and Clear Quest.

Environment: Java, Servile, JSP, HTML, Hibernate, spring, JDBC, Eclipse 5.x, Struts, Log4J, Java Script, My Sql

Confidential

Java Developer

Responsibilities:

  • Involved in development of Order Management, Product Management and Pricing modules.
  • Participated in system design and prepared UML diagrams and Class diagrams for DTO objects and actions.
  • Designed and developed Hibernate Mapping files and configuring hibernate.
  • Configured and maintained the Spring Application Framework’s IOC container.
  • Spring Application Context was used to inject the core java pojos into application.
  • Generating Hibernate mapping files and domains using tables.
  • Implemented the MVC architecture using Struts framework.
  • IBM MQ Series is used as JMS Server.
  • Creating the message from the uploaded information and transaction data and sending this information using SOAP.
  • Storing the SOAP messages received in the JMS Queue of WebSphere MQ (MQ Series).
  • Listening the WebSphere MQ through message driven beans and processing the queue messages.
  • Developed custom JSP tags for Pricing, Order Management, Product Management modules.
  • Wrote script for AJAX implementations in the website.
  • Performed XML Transformations from value objects to xml and from xml to Html data.
  • Designed and developed views, controller and model components implementing Struts Framework.
  • Performed unit testing using JUnit.
  • Developed the Logging framework using log4j.
  • Implemented Design patterns for recurring problems.
  • Developed Web Services which are published on to the Websphere application server.

Environment: J2EE, Java/JDK, JSP, Servlets, Spring, JavaBeans, Hibernate, Struts, AJAX, XML, XSD, DOM, HTML/ DHTML, JavaScript, Oracle 10g,WebSphere, SOAP, WSDL, UDDI, UNIX, RAD, WIN CVS, Ant, JUnit, log4j

We'd love your feedback!