We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Milwaukee, WI

SUMMARY:

  • Over 7+ years of experience in analysis, architectural design, prototyping, development, Integration and testing of applications using Java/J2EE Technologies.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Experienced in Agile SCRUM, RUP (Rational Unified Process) and TDD (Test Driven Development) software development methodologies.
  • Developed UML Diagrams for Object Oriented Design: Use Cases, Sequence Diagrams and Class Diagrams using Rational Rose, Visual Paradigm and Visio.
  • Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Business Delegator Pattern, Controller Pattern, MVC Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern and Template Pattern.
  • Experienced in creative and effective front - end development using JSP, JavaScript, HTML 5, DHTML, XHTML Ajax and CSS.
  • Expertise level skills in programming with Struts Framework, Custom Tag Libraries and spring tag Libraries and JSTL.
  • Excellent working experience in using different Spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Web applications.
  • Aced the persistent service, Hibernate and JPA for object mapping with database. Configured xml files for mapping and hooking it with other frameworks like spring, Struts.
  • Used Jquery to select HTML elements, to manipulate HTML elements and to implement AJAX in Web applications.
  • Used available plug-ins for extension of JQuery functionality.
  • Experienced in using SAX, DOM and STAX Parsers.
  • Good exposure of Web Services using CFX/ XFIRE and Apache Axis, for the exposure and consumption of SOAP Messages.
  • Extensive knowledge of database such as ObjectDB, Oracle 8i/9i/10g, Microsoft SQL Server, DB2.
  • Experience in writing numerous test cases using JUnit framework with Selenium.
  • Strong experience in database design, writing complex SQL Queries and Stored Procedures.
  • Experienced in using Version Control Tools like SubVersion, Perforce, and GIT.
  • Extensive experience in building and deploying applications on Web/Application Servers like Weblogic, Websphere, Jboss and Tomcat.
  • Experienced in Building, Deploying and Integrating with Ant, Maven, Hudson CI and Cruise Control.
  • Experienced in development of logging standards and mechanism based on Log4J.
  • Strong experience with developing test cases using Easy Mock, Jbehave, JMeter, Selenium IDE, Selenium RC.

TECHNICAL SKILLS:

JAVA/J2EE Technologies: JSP, EJB, JMS, JDBC, Java, JSF, JSTL, XML, JavaScript, JNDI, Servlets, Hibernate, Web Services, SOAP, JAXP, JAX WS XML, XSL, JSON, Struts, Spring, (DOM, SAX), Restful, WSDL

Design Tools: UML, Rational Rose, MS Vision, OOP/OOD

RDBMS: Oracle 11g/10g /9i/8i /7.x, MySQL, SQL Server and DB2

Tools: SAD, Toad, JUnit, VNC, SQL developer, Rally

Build Tools: Jakarta-ANT, maven, Gradle

IDE: NetBeans, Eclipse, Visual Studio, RAD, IntelliJ

Version Control: Version Control System CVS, SVN, Perforce

Client Side Programming: DHTML, AJAX, HTML, Java Script, jQuery, CSS

Framework: Struts, Spring, Hibernate, Validation (Struts).

Operating Systems: Windows 95/98/2000/XP, UNIX and Linux, Vista, ME

Programming Languages: JAVA/J2EE, SQL, PL/SQL, C++, C

Application Server: IBM WebSphere, BEA WebLogic, Jboss, tomcat

PROFESSIONAL EXPERIENCE:

Confidential, Milwaukee, WI

Sr. Java Developer

Responsibilities

  • Built application using JAVA/J2EE, AngularJS, JSON, spring, Websocket, Grizzly-Server.
  • Used Jackson for marshalling and unmarshalling JSON.
  • Designed user interface for users to interact with system using jQuery, JSON, Java Script, HTML5, CSS3, and Angular JS.
  • Writing custom components, directives, controller for the HTML using Angular code.
  • Used Maven and Gradle for build automation process.
  • Used Grunt and bower for building JavaScript.
  • Developed unit tests classes for java using JUnit with Mockito and Powermockito.
  • Used Jasmine for Javascript unit testing.
  • Developed some integration test cases using Jbehave.
  • Worked on code reviews in Collaborator.
  • Monitored error logs using Log4J and fixed the problems
  • Used Perforce as Version control.
  • Found static analysis issues using Sonarqube and resolved them.
  • Contributed in writing scripts for Team city for CI build
  • Worked in Agile methodology, used Rally (CA technologies) to track user stories and tasks. Actively participated in all agile ceremonies like Sprint grooming, retrospectives and daily stand up meetings.

Environment: Java/ J2EE, AngularJS, Spring boot, Gradle, Grunt, REST API, Windows, Postman, Junit, Mockito, Jasmine, Team city, Sonarqube, Coverity, HTML 5, CSS3, IntelliJ and eclipse.

Confidential, Milwaukee, WI

Sr. Java Developer

Responsibilities

  • Developed application using Java/J2EE technologies - Java, spring, Hibernate, Web Services, XML, and Fusion JSON.
  • Used Spring Dependency Injection and annotations for wiring handler and DAO classes to the operation classes.
  • Configured Hibernate framework for all CRUD operations, calling stored procedures and fetching data with criteria queries.
  • Worked with Hibernate and JPA annotations to configure entity classes. Generating primary keys using DB Sequences and maintaining relationships with other tables.
  • Created and modified WSDL’s for new operations. Used Fusion Framework in converting XSD to WSDL and then to Java classes.
  • Testing SOAP Operations using SOAP UI. Creating and validating new requests for various environments.
  • Created new REST API’s using JAX-RS specifications to get matching subsidies for Key Stroke and MPX Applications.
  • Used Maven for build automation process.
  • Extensively used JUnit for Unit Testing.
  • Used Log 4j for logging.
  • Used CVS for Code versioning and branching.
  • Followed agile process, created and maintained User stories in JIRA. Actively participated in Sprint grooming, retrospectives and daily stand up meetings.
  • Deployed and tested the application in Tomcat application server in windows and Linux environments.
  • Used Tools like Net Beans, Toad, SQL Developer, and Crucible Review as part of product implementation.
  • Played the team lead role to collaborate, guide and manage the requirements, development and testing aspects of the product.

Environment: Java/ J2EE, Spring, Hibernate, SOAP, REST, SQL / PLSQL, Oracle 9i, Ibatis, Net Beans, CVS, Maven, Junit, Windows, Linux, Toad, SQL Developer, Apache Tomcat.

Confidential, Newark, NJ

Java Developer

Responsibilities:

  • Analyzed specifications and requirements.
  • Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams etc using Rational rose.
  • Developed Goods Receipt, Delivery Order modules and RF Function Modules
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries, Java Script and Ajax
  • Implemented MVC-II Architecture, which separated the View and Business Logic Layer.
  • Designed SOA implementations by Using Web Services-WSDL, UDDI and SOAP for getting credit card information from third party vendors.
  • Worked on Struts framework to create the Web application.
  • Developed Servlets, JSP and Java Beans using Eclipse.
  • Designed and developed struts action classes for the controller responsibility
  • Involved in the integration of Spring for implementing Dependency Injection (DI/IOC)
  • Responsible for Writing POJO, Hibernate-mapping XML Files, HQL
  • Involved with the database design and creating relational tables
  • Utilized Agile Scrum to manage full life-cycle development of the project.
  • Used the ANT script to create the war/ear file and deployed into WebLogic.
  • Used JAXB parser for parsing the valid XML files.
  • Building and Deployment of EAR, WAR, JAR files on test, stage and production servers
  • Involved with the version control and configuration management using SVN.
  • Unit and Integration testing on development and pre-production servers.
  • Used JBOSS as an application server.

Environment: Java, J2EE,JSP, Web logic, Struts,JBOSS, HTML, Ibatis, JDBC, Oracle, SAX, PL/SQL, Ajax, JavaScript, Eclipse, JUNIT, HTML, Hibernate, SVN

Confidential, Dallas, TX

J2EE Developer

Responsibilities:

  • Experience in System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
  • Proficient in doing Object Oriented Design using Rational Rose UML.
  • Involved in implementing Object Relational Mapping (ORM) using Hibernate for persisting business objects data into underlying database.
  • Worked on Visual Studio IDE to write the code & integrate the application.
  • Asynchronous JavaScript and XML (AJAX) were used to send and receive data requests asynchronously.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Extensively developed User defined Custom JSP tags to separate presentation from application logic.
  • Designed and developed used XSLT transformation components to convert data from XML to HTML, used XML DOM API for parsing XML.
  • Used Views and Functions at the Oracle Database end.
  • Deployed and tested the application on Web Logic application server.
  • Developed the PL/SQL scripts for rebuilding the application Oracle Database.
  • Developed HTML and JavaScript. Developed Scripts for UNIX platform deployment.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Experience doing unit testing using JUnit.

Environment: Java, J2EE, JSP, Servlets, HTML, CSS, JavaScript, AJAX, XML, SAX, DOM, Hibernate, spring, Oracle, JUnit, JDBC, Visual Studio, ANT, Solaris/Windows, Web Logic.

Confidential

Jr Java Developer

Responsibilities:

  • Discussion with the Clients for gathering, documenting and maintaining business and systems requirements, and developing designs document.
  • Preparing Low Level Design Documents for the application.
  • Defining and implementing architectural standards.
  • Functional, integral and manual tests to ensure that the code doesn't break at any point of time during delivery of project.
  • UsedHibernate Persistence Strategy to interact with database.
  • Developed server side utilities using J2EE technologies Servlets, JSP, JDBC.
  • Designed the applications using Spring MVC framework for easy maintainability.
  • Coded Business services using spring and also interacted with the database using Spring DAO.
  • Design & Development of User Interface module using JSP, JSTL, HTML and Spring Framework.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Involved in the configuration management using SVN.
  • Eclipse IDE is used for developing application.
  • Deployed the applications onWeb logicApplication Server.
  • Developed build Scripts using Maven to build and deploy the application.
  • Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process using log4j, which gives the ability to pinpoint the errors. Performing development stage.
  • Performed Unit Testing using JUnit.
  • Involved in communicating with offshore team to resolve the application production issues and to deliver the best quality application enhancements to the client.
  • Used Oracle Database as the Data Store.

Environment: Java, Java Script, JSP, JDBC, HTML, spring, Hibernate, Web Logic, Eclipse, log4j, Oracle, Maven, Windows-XP.

We'd love your feedback!