We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

DetroiT

SUMMARY:

  • Over 6 years of experience in Design, Development, Implementation and Maintenance of Java & J2EE web and client - server based Internet applications.
  • Strong experience in Design and development of multi-tier web-based applications using J2EE technologies JAVA, Servlets, JSP, Angular 2 & 4, Spring, Angular, Oracle, MySQL and JDBC.
  • Hands on experience in Requirement Analysis, High-level design using design patterns and Object-Oriented programming using Software development methodologies such as Agile, SDLC, RUP, and OOAD.
  • Completed projects using Java, J2EE, EJB, SPRING, Struts, HIBERNATE, IBATIS, WEB SERVICES, RMI, Servlets, JSP, Angular 2 & 4, Flex, JSF, JNDI, JDBC, JMS, JTS, JavaScript, HTML, SOAP and XML, XSLT, SQL, PLSQL, Ajax, Maven, Ant-build scripts.
  • Expertise in configuring the Spring Application Context with dependency injection and using Spring Framework 2.0/2.5 integrated it with Struts/ Hibernate/ Web Services/ JMS/ JDBC/ JNDI.
  • Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages. Performed asynchronous data validation using AJAX.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), IOC (Inversion of Control), DAO (Data Access Object) and familiarity with AOP (Aspect Oriented Programming).
  • Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.
  • Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, AngularJS, Node.js, ActionScript, JSF and JSP. Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J and good experience in shell scripting.
  • Experienced with IDE’s like RAD, WSAD, Eclipse, My Eclipse, Net Beans etc.
  • Experienced with various application / web servers like WebSphere, JBoss, BEA WebLogic, and Tomcat, AWS.
  • Experience with creating Docker Image file and containers and deploying it to AWS.
  • Hands-on experience with various AWS service like EC2, Lambda, S3, Elastic Load Balancer, SQS, Elasticache (Memchache, Reddis).
  • Good experience in writing views, Stored Procedures and database triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle Stored Procedures.
  • Experience of Database design in Oracle/SQLServer/MongoDB query-based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL
  • Experience in designing, developing and implementing E-Commerce, B2B, standalone applications using J2EE technologies in Retail, Telecom, and Banking and Insurance domains.
  • Ability to work in tight schedules and efficient in meeting deadlines. Strong work ethic with desire to succeed and make significant contributions to the organization.
  • Self-starter, fast learner and a team player with strong personal and group communication skills.

TECHNICAL SKILLS:

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

Core Java: JavaBeans, JDBC, I/O, Annotations Collections, Exceptions and Multi-Threading.

Frameworks/ORM: Spring core, Spring boot, Spring AOP, Spring Transaction, Spring MVC, Struts, JSF, Hibernate ORM, JSF, JPA.

Web Technologies/J2EE: JSP, Servlets, EJB, jQuery, JSTL, AJAX, XML, JavaScript, AngularJS, HTML5, CSS3, TILES, DOJO, JSON, XSLT, XML, JNDI.

IDE’s and Utilities: Eclipse, My Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS), XCode, Apache Camel

Database: Oracle 10g/11g, SQL Server, MongoDB.

Web Services: RESTful web service, SOAP, WSDL, JMS, JAXB. UDDI, Axis2, CXF, JMS, MDB, MQ Series.

Version control/Build Tools: Git, SVN, CVS, ClearCase, Jenkins, Maven, Ant.

Testing Tools: JUnit, Mockito.

Application Servers: BEA WebLogic, Tomcat and JBOSS 5.1/6.0, IBM Web sphere 4.0. AWS

Virtualization: VMWare, Oracle Virtual Box, Parallels.

Operating Systems: Windows XP/Vista, Linux (Red Hat, Ubuntu, Fedora), Mac OSX.

Design Patterns: Singleton, Abstract Factory, Factory, Builder, Business delegate, Service locator, Model View Controller, Session facade, DAO, Composite, Adapter, Proxy.

Scripting: JQuery, Angular 2/4, JavaScript, jQuery, JSON, JSF and JSP.

Logging/Debugging Bug Tracking /Management Tools: Log4J, Splunk, Log4Net, JIRA, ClearQuest, MavenLink

Design Tools: UML on Rational Rose 4.0.

PROFESSIONAL EXPERIENCE:

Confidential, Detroit

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in development of business domain concepts into use cases, sequence diagrams, class diagrams, component diagrams and implementation diagrams .
  • Implemented various J2EE design patterns such as Model-View-Controller, Session Facade, Data Access Object, Business Delegate, Transfer Object and Composite View
  • Responsible for analysis and design of the application based on MVC architecture, using open source Struts framework.
  • Involved in configuring Struts and developing the configuration files.
  • Developed Struts Action classes and Validation classes using Struts controller component and Struts validation framework.
  • Developed and deployed UI layer logics using JSP, XML, Angular 2/4, JavaScript, HTML /DHTML .
  • Used Spring framework and integrated it with Struts.
  • Involved in configuring web.xml and struts-config.xml according to the Struts framework.
  • Designed a light weight model for the product using Inversion of Control principle and implemented it successfully using Spring IOC Container.
  • Used transaction interceptor provided by Spring for declarative Transaction Management. The dependencies between the classes were managed by Spring using the Dependency Injection to promote loose coupling between them.
  • Developed with JMS as message service.
  • Provided connections using JDBC, Hibernate to the database and developed SQL queries to manipulate the data.
  • Developed DAO using spring JDBC Template to run performance intensive queries.
  • Developed MAVEN script for auto generation and deployment of the web service.
  • Wrote stored procedures and used JAVA APIs to call these procedures.
  • Developed various test cases such as unit tests, mock tests, and integration tests using the JUNIT .
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Implements SEAM and JPA for the database.
  • Experience writing Stored Procedures, Functions.
  • Used log4j to perform logging in the applications.

Environment: J2EE, JSP, Spring, DAO, JSP, Angular, XML Javascript, Struts, JMS, JPA, MAVEN, JUNIT, JDBC, Log4J, Oracle, PL/SQL, Apache Tomcat 6 & 7, Business Logic, Developer, IntelliJ, AWS.

Confidential, Irving

Java/ J2EE Developer

Responsibilities:

  • Maintained constant communication with Business Analyst and Business Users to identify information needs as per business requirements.
  • Used Spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management.
  • All logic exposed via interfaces and practices of Test Driven Development followed consistently.
  • Implemented the Model View Controller (MVC) framework, Apache Struts.
  • Designed and developed the UI using Struts view component, JSP, Angular 2/4, HTML, CSS and JQuery.
  • Used Struts validator framework for client side and server-side validation. Also implemented dynamic loading of JSP’s using AJAX.
  • Developed the database tier using JDBC2.0 in Eclipse IDE. Also, the connectivity was made secure using the necessary validations
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the DB2 database.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Responsible for writing Hibernate Criteria and HQL queries.
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication
  • Tested Service and data access tier using JUnit in TDD methodology
  • RAD as IDE for the application development and integration of the frameworks.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Used ClearCase for version management between various integration and development streams.
  • Maven is used as a build framework
  • Used Oracle 10g as the backend database. Involved in creating the SQL scripts for the database. Used Stored Procedures in the application.
  • Worked with production support team in debugging and fixing various production issues.
  • Prepared high and low level design documents for the business modules for future references and updates.

Environment: Java/J2ee, design patterns, spring, Apache Struts, Hibernate, JMS, JSP, Angular 2 & 4, XML, RAD, WebSphere Application server, DB2, Clear case, Junit, Angular, AJAX, JQuery, HQ, AWS

Confidential

Java/ J2EE Developer

Responsibilities:

  • Analyzed the requirements to define business process and workflow for each of the Use cases.
  • Participated in Architectural discussions on UML Specifications, defining Structural and Behavioral Elements, forming relationships and applying relevant design patterns wherever applicable.
  • Struts is the MVC framework which used for the application.
  • Used Spring for the business level implementation of the various modules.
  • Designed and integrated the full-scale Spring and Hibernate Persistence Solution with the application architecture.
  • Designed and developed the UI using Struts view component, JSP, Angular 2/4, HTML, CSS and JQuery.
  • Used ANT for build creation and to push onto various environments.
  • Configured application startup classes in the JBoss server and done the application deployment in the WebSphere environment.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Used multithreaded programming for scheduling tasks in PSS.

Environment: JBOSS, Web Sphere, WebLogic 9.1. My SQL 5.0, DB2, Oracle9i. JSP, Servlets Spring Framework, Hibernate, HTML, JSP, Servlets, Angular 2/4, Java script, JMS, Junit, Ant, IBatis, JSTL, Tiles, XML, Web Services, JAX-RPC, Ant, PL/SQL, CVS.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Developed GUI and Business Logic using JSP and Servlets.
  • Involved in requirements gathering and converting them into specifications.
  • Designed JSP pages using different Tag libraries.
  • Involved in bug fixing, enhancements and support.
  • Implemented client-side validations using JavaScript functions.

Environment: Java, Jsp, Servlets, HTML, DHTML, Solaris, JavaScript, Eclipse IDE, WebLogic, Oracle8i, PL SQL, CVS.

We'd love your feedback!