We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 9 years of experience in software development using Java and J2EE technologies, this includes all phases of software development life cycles like Analysis, Design, Development, Testing, and deployment.
  • Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2SE 1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5 Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 2.x/3.0, JMS) and Database technologies like MS SQL Server and Oracle.
  • 5+ Years of experience in using Java/J2EE frameworks like Struts 1.x/2.x, Hibernate 3.x, Java Persistence API (JPA) and Spring (IOC, Aspect oriented Programming, DAO, MVC, Batch).
  • Experience in using various modules of spring application framework like Core Container, Aspect oriented Programming (AOP), Data Access, Model-View- Controller (MVC), Batch and Testing.
  • Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Factory Pattern, DAO and DTO in the development of Multi-Tier distributed Enterprise Applications.
  • Top quality architecture and development skills using Core Java.
  • Experience in enterprise application integration using SOAP and Restful Web services.
  • Developed web services using technologies like JAX-RPC, JAX-WS, Apache Axis, SOAP, WSDL and JAX-RS (Jersey).
  • Extensive experience in designing User Interface applications and professional web applications using HTML/HTML5, CSS/CSS3, JavaScript, jQuery and AngularJS.
  • Experience of working on CSS preprocessors like LESS and SASS along with JavaScript task runner like GruntJS
  • Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) Java Script, Object Oriented Design, JSON, and XML.
  • Experience in Hibernate / JPA to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database
  • Extensive exposure to Relational database concepts, Normalization, SQL, (Procedures, Cursors, Functions, Triggers, Views, Sequences, Table Functions).
  • Experience in analyzing requirements and putting all together as a user story in RALLY, VERSION ONE in SCRUM model
  • Having thorough knowledge in Defect prevention techniques such as RCA and experience in using Defect tracking tool JIRA.
  • Experience in using the Rally Agile project management and tracking tool and Agile development methods like Iterations, scrum meetings, Test Driven Development, code refactoring.
  • Excellent working knowledge in Application servers such as Web Sphere 6.1, Web Logic 10.3, Apache Tomcat.
  • Experience in using software versioning and revision control system like Apache Subversion (SVN), CVS and Rational Clear case.
  • Experience in using continuous integration tools Jenkins and Hudson for easy deployment and build management. Used Code quality plugins (Sonar and Find bugs).
  • Productive, independent and strong leadership qualities and ability to work effectively in a team or as an individual depending on the project.

TECHNICAL SKILLS

Programming: Java, C, C++, SQL, PL/SQL

Java J2EE technologies: Java 2, Applets, Swing, JDBC, JPA, JSP, Servlet, JSTL, JNDI, EJB, JMS

Java/J2EE Frameworks: Struts, Hibernate, Spring (IOC, AOP, DAO, MVC, Batch)

Web / UI Technologies: HTML/ HTML5, CSS/CSS3, JavaScript, JQuery, Angular JS

Databases Technologies: Oracle, MS SQL Server

Web Services: SOAP, WSDL, JAX-RPC, JAX-WS, Apache Axis, JAX-RS (Jersey)

Web/App Servers: Apache Tomcat, IBM Web Sphere, Oracle Web Logic

Development Tools: Eclipse IDE 3.x/4.x, My Eclipse 6.5, Net Beans

Version Control / Code Mgmt.: Apache Sub version (SVN), CVS, Rational clear case

Integration Tools: Jenkins, Hudson

Other: Maven, JSON, AJAX, XML, Rally, Version One, RCA, JIRA, Agile, Scrum

Build Tools: Apache Ant, Maven, Gradle

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Senior Java/J2EE Developer

Responsibilities:

  • Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to deployment using Agile methodologies.
  • Participated in requirement collection. Designed application using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams and Sequence
  • Used design patterns such as Factory, Singleton, Business Delegate Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Created the user interfaces using JSP, Java Script and Angular JS.
  • Used XML Beans to communicate with enterprise web services from UI layer for accessing enterprise business data.
  • Actively used XML for creating templates with dynamic data from XML file.
  • Implemented Client side validations with JavaScript and AJAX to enhance the capability of web page.
  • Used Spring framework for the MVC implementation.
  • Developed various controllers that route requests to appropriate business classes.
  • Used Hibernate for ORM (Object Relational Mapping) and DAO (Data Access Object) implementation.
  • Developed data Layer using Hibernate.
  • Worked on front end technologies Angular JS, HTML5 and CSS3
  • Developed RESTful Web services using Jersey and returned the response in JSON format.
  • Developed integration tests using REST-assured framework to validate RESTful webservices.
  • Involved in Requirement gathering, Business Analysis and translated business requirements into Technical design inHadoopand Big Data.
  • Continuous monitoring and managing theHadoopcluster using Cloudera Manager.
  • Developed pig scripts for replacing the existing home loans legacy process to theHadoopand the data is back fed to retail legacy mainframes systems.
  • Pre migration checks and configurations on allLinuxservers and Oracle RAC environment.
  • Worked on large Data Center Migration Project. MigratedLinux/Unix Servers from one data center to other data center with minimal downtime.
  • Extensively worked on N-Tier architecture systems with application system development using Java, J2EE, JSP, Servlets, JDBC and Multithreading.
  • Used RAD for development and Web sphere Application Server for deployment.
  • Troubleshooting issues by analyzing log files created in Linux/Unix environment.
  • Extensively used Annotations in the Controller.
  • Developed Build File with Maven.
  • Source Control with SVN.

Environment: Java, J2ee, JSP, Servlets, JMS, SOAP, XML, XML Beans, XSD, XPath, XQuery, WSDL, Spring IOC, Spring AOP, Spring MVC, JNDI, Axis 1 & 2 Web services, Angular JS, Oracle 10g, Apache Web Server, Linux, Hadoop.

Confidential, San Jose, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Participated in requirement collection. Designed application using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams, Object Interaction Diagrams (Sequence and Collaboration) and Activity Diagrams
  • Developed jQuery, Java utility classes and HTML pages.
  • Implemented Spring MVC to direct user requests to a controller, which determined the nature Of the request and passed it off to the appropriate handler
  • Developed web service using WSDL, SOAP for CTD.
  • Expertise with web based GUI architecture and development using HTML, CSS, JavaScript XML and Tag libraries (JSTL).
  • Implemented Client side validations with JavaScript and AJAX.
  • Persistence Layer with Hibernate
  • Developed RESTful Web services using Jersey and returned the response in JSON format.
  • Adopted J2EE best Practice, using J2EE Design patterns
  • Developed JUNIT Test Cases for the core BP.
  • Developed various HTML, JavaScript, JSP.
  • Performed layout of web pages using HTML5, CSS3, JavaScript libraries, SASS Compass.
  • Developed EJBs and Stored Procedures by implementing the Design Patterns.
  • Single Sign-On Functionality with WebLogic Portal.
  • Implemented business logic using Java classes, EJB, SQL and JDBC.
  • Used Web sphere Application Server for deployment
  • Used Maven build files for automated compilation, build tasks
  • Transform the XML Data Using XSL into user required format.

Environment: Windows, Linux, Web logic, J2EE, JSP, EJB, XML,XML Beans, XSL, XSLT, AJAX Struts, JavaScript, Java Beans, HTML5, CSS3, SASS, IBM Web sphere, WSAD, UML Oracle 9i, SOAP, WSDL, MAVEN.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Participation in requirement gathering meetings with client side business teams to understand the requirements.
  • Preparation of User Requirement documentation.
  • Involved in the development of Struts MVC application model.
  • Worked extensively on Singleton, J2EE core patterns.
  • Designed the Front-end screens using JSP Tag Libraries, CSS, JQuery and JavaScript.
  • Configured hibernate O/R mapping methodologies and written SQL and HQL queries.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate.
  • Using Hibernate with XML mapping as ORM.
  • Extensively used Spring AOP and Dependency.
  • Involved in Deploying and Configuring applications in JBoss 5.0.
  • Used PL/SQL, Stored Procedures for handling Database in Oracle.

Environment: Java, Struts, Spring Framework, JSP, Oracle10g, AJAX, Java Script, Hibernate, JBoss, Log4j, HTML, CSS, CVS, JUnit, Eclipse, SQL, PL/SQL, Windows / Linux.

Confidential, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrate, and deployment and production phases.
  • Implemented Struts Framework1.2 along with JSP2.0, Struts Tiles, and Struts Tag libraries to facilitate user interface design.
  • Developed validations using Struts validation framework.
  • Developed the Business layer using Spring (IOC, AOP).
  • Developed the Persistence layer DAO using HIBERNATE.
  • Developed SQL as well as Hibernate Named queries to interact with DB.
  • Developed RESTful Web services using Jersey and returned the response in JSON format.
  • Involved in testing REST web services.
  • Developed the Presentation layer using JSP, HTML, custom tag lib and used JQuery based rich client for improved customer experience.
  • Developed the project using industry standard design patterns.
  • Developed SQL as well as Hibernate Named queries to interact with Oracle 11g database.
  • Used REST Web services extensively to provide communicate with various systems for getting information about patient records, billing information and medication.
  • Developed unit test cases using JUNIT for testing accuracy of code and logging is done using Log4j.
  • Worked with IDE as Eclipse and deployed into Apache Tomcat Web Server& used Maven build tool to achieve more functionality for build process.

Environment: Java, Struts, Spring, Hibernate / JPA, AJAX, JQuery, JUNIT, BEA Web Logic, Maven, Web service, Angular JS, JSON, REST, Oracle 11g, HTML, JSP.

Confidential

Java Developer

Responsibilities:

  • Involved in writing persistence classes and O/R mapping (.hbm) files for Hibernate Participation in requirement gathering meetings with client side business teams to understand the requirements.
  • Struts MVC framework was the base model for this web based application.
  • Optimized the design using patterns like DAO, Singleton.
  • Designed and developed Java classes, JSP pages.
  • Developed the GUI using JSP, HTML, CSS.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate.
  • Wrote Custom Tags for custom requirements of fields on GUI.
  • Using Hibernate with XML mapping as ORM.
  • Extensively used Spring AOP and Dependency.
  • Wrote complex SQL Queries, stored procedures to interact with DB Tier (Oracle 10g).
  • Optimized the database SQL queries with the profiler and optimizer.
  • Hibernate framework is used in data layer for maintaining data persistency.

Environment: Java 1.4, Struts1.x, JSP, Servlets, HTML, CSS, AJAX, Tomcat 6.0, Oracle, Apache Ant, Eclipse, Log4J, Linux/Windows.

We'd love your feedback!