We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Eagan, MN

SUMMARY:

  • 12+ years of experience in development, maintenance and production support of Java/J2EE applications.
  • Domain experience across Retail, Banking and Airlines industry.
  • In - depth knowledge and experience in all phases of the Software Development Life Cycle.
  • Efficient in designing and development of J2EE applications using Core Java, Java collections, JDBC, Servlets, JSP, JNDI, JSTL, XML, XSL, Web Services, XSLT, Struts and Spring MVC.
  • Qualified in web development using HTML5, XHTML, CSS3, JavaScript, JQuery and AJAX technologies.
  • Experienced in developing MVC framework based websites using Struts and Spring.
  • Skilled in ORM frameworks like iBatis, Hibernate and JPA.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion Of Control), DAO (Data Access Object) and template classes.
  • Configured and developed a web application using Spring Boot and MongoDB.
  • Expertise in using the development IDE's like RAD, Eclipse
  • Experience in using the build tools like Ant and Maven.
  • Knowledge in developing Test Cases with JUnit, logging using Log4J.
  • Experience in testing the code quality using SonarQube.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL and JAX-RS.
  • Proficiency in creating Use Case, LLD and HLD document preparation.
  • Comfortable with UNIX commands as we use PUTTY for installations and configurations
  • Have very good understanding of RDBMS (Relational Databases) through writing queries, stored procedures using SQL, PL/SQL on databases like Oracle, DB2 and Sybase.
  • Skilled in NoSQL database like MongoDB.
  • Experienced in Quartz Job Scheduler for job scheduling purposes
  • Experience in using version control and configuration management tools like SVN, Clear Case and CVS.
  • Experience in the agile development projects.
  • Excellent verbal, written and presentation skills with a strong urge to learn and enhance skill sets.
  • Experience in leading a team across onsite and managing delivery in offshore.
  • Excellent team player with good communication, analytical, presentation and inter-personal skills.
  • Ability to define System requirements, recommending solutions, analyze capacity and make appropriate modifications.
  • Ability to adapt new technologies and project environments. Award & Recognition:

TECHNICAL SKILLS:

Languages: Java(1.4, 1.5, 1.6, 1.7)

J2EE: JSP, Servlet, JSTL, JNDI, JMS, JAXB, JDBC and JavaMail

Web Service: XML, SOAP (JAX-WS), RestFul (JAX-RS), cURL and SOAPUI

UI Technologies: HTML, HTML5, CSS, CSS3, JavaScript and JQuery

WEB Frameworks: Struts and Spring (MVC, AOP, Spring Boot, Spring security)

Application/Web servers: Tomcat, JBoss and IBM WebSphere Application Server

Databases: MySQL, Oracle (10g, 11g, 12c), Sybase and DB2

PROFESSIONAL EXPERIENCE:

Confidential, Eagan, MN

Senior Java/J2EE Developer

Responsibilities:

  • Co-ordination between different teams of different organizations to achieve the customer requirements.
  • Involved in the development and new enhancements using Core Java, Spring, Struts, JAX-RS and Hibernate.
  • Extensively used iBatis for Object relational Mapping for data persistence.
  • Used RAD IDE, SQLDeveloper for development and defect fixing.
  • Involved in providing POCs with new NoSQL database MongoDB, development and new enhancements using Core Java, Spring Boot, Spring security and MongoDB. Used Eclipse, RoboMongo for development and defect fixing.
  • Created and structured webservice operations using JAX-WS and tested using SOAPUI 4.5 tool and cURL scripts.
  • Used Log4J utility to log error, info and debug messages.
  • Responsible for all deployment activities of the applications in IBM WebSphere Application Server.
  • Responsible for the regular production support activities as well as the maintenance related tasks.
  • Analysis of Business and Technical Requirements.
  • Providing appropriate solutions on the client requirements and propose enhancements on the system
  • Participating in weekly and monthly meetings and preparing the minutes of meeting
  • Analyzing and Solving user problems using Service Now for Change Requests/ Enhancements
  • Performing an impact analysis for the related maintenance releases/ enhancements
  • Preparation of Design approach and Impact Analysis Documents.
  • Coding the functionality / requirement and ensuring its completeness
  • Review of code for compliance of standards and ensuring proper testing of the code before deployment
  • Providing estimates for new Enhancements.
  • Creating jobs using Quartz job scheduler
  • Used Clear Case for Version Control
  • Used Maven for building, compiling and managing dependencies
  • Quality Assurance as per the Guidelines.
  • Unit testing and performance testing of the customized code as per the test plan.

Environment: Java/J2EE, Spring Boot, Servlets, JSP, Ant, Web services, JavaScript, Spring MVC, SQL Developer, Struts, Hibernate, XML, WSDL, Oracle 12c, SQL, Ajax, iBatis

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Responsible for analyzing the business requirement and providing technical solutions
  • Involved in the development and new enhancements using Core Java, Struts, JAX-RS and Hibernate.
  • Extensively used iBatis for Object relational Mapping for data persistence.
  • Created and structured webservice operations using JAX-WS and tested using SOAPUI 4.5 tool and cURL scripts.
  • Preparation of Design approach and Impact Analysis Documents.
  • Used Eclipse, SQLDeveloper for development and defect fixing.
  • Responsible for all deployment activities of this application in IBM WebSphere Application Server.
  • Performing an impact analysis for the related maintenance releases/ enhancements
  • Creating automated jobs using Quartz job scheduler
  • Used Clear Case for Version Control
  • Validated the functionalities using JUnit test cases
  • Involved in the development of ANT build scripts.
  • Unit testing and performance testing of the customized code as per the test plan.

Environment: Java/J2EE, Servlets, JSP, RestFul Web service (JAX-RS), JavaScript, SQL Developer, Eclipse, Struts, Hibernate, iBatis, XML, WSDL, Oracle 11g, SQL, ANT, JUnit and SOAPUI

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Interacted with the clients and gathered the requirements.
  • Impact Analysis Identifying IP Addresses of all D&B International Applications
  • Involved in the development and support using Core Java, Struts, Servlet and JSP
  • Extensively used iBatis for Object relational Mapping for data persistence.
  • Used Eclipse, SQLDeveloper for development and defect fixing.
  • Accountable for all deployment activities of the applications in IBM WebSphere Application Server.
  • Contributing to regular meetings and preparing the minutes of meeting
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Unit testing and performance testing of the customized code as per the test plan.

Environment: Java/J2EE, Servlets, JSP, SQL Developer, Eclipse, Struts, iBatis, MAVEN

Confidential

Senior Software Engineer

Responsibilities:

  • Responsible for analyzing the business requirement and providing technical solutions
  • Involved in the development and new enhancements using Core Java, Struts, JSP and Hibernate.
  • Preparation of Design approach and Impact Analysis Documents.
  • Used Eclipse, SQLDeveloper for development and defect fixing.
  • Responsible for all deployment activities of this application in IBM WebSphere Application Server.
  • Performing an impact analysis for the related maintenance releases/ enhancements
  • Used CVS for Version Control
  • Validated the functionalities using JUnit test cases
  • Involved in the development of ANT build scripts.
  • Unit testing and performance testing of the customized code as per the test plan.

Environment: Java/J2EE, JSP, SQL Developer, Eclipse, Struts, Hibernate, JUnit and ANT.

Confidential

Senior Software Engineer.

Responsibilities:

  • Interacting with the clients to understand requirements and finalizing the scope.
  • Documenting the process and provide support for the team and users on the new functionalities implemented
  • Training and mentoring of new people joining the team.
  • Communicating and coordinating with Onsite and client
  • Discuss the additional enhancements recommended on the requirements and detail the design document.
  • Design the plan to implement the requirement with estimates, dependencies and release dates.
  • Coding, Unit testing and delivering the code changes to the trunk and coordination with release team, build team and DBAs on the change promotion.
  • Incident support for the application across the environments and to assure resolution within the agreed upon SLA.
  • Identify the defects in the system out of the incidents, detail the defect and create the defect and plan for code fix.
  • Involved in preparing the use case preparations and low level design document for the requirements
  • Involved in the construction and development of requirements identified.
  • Knowledge management by preparing system documents specifying the details about the existing system and architecture.
  • Providing and documenting information on the procedures and methods used by the client to bring out changes for such requirements.
  • Develop prototypes / Proof of concepts on frameworks to support and showcase the recommendations
  • Monitor the performance of the application through scripts and alerts and recommend performance enhancing application design and code changes to the clients.
  • Developed the core business functionalities of the application using Core Java, Struts, SQL, PLSQL, Servlets, JSP
  • Involved in the development of ANT build scripts.
  • Used CVS for Version Control

Environment: Java/J2EE, Servlets, JSP, Ant, JavaScript, SVN, SQL, PLSQL

We'd love your feedback!