We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY:

  • 5+ years of experience in Application development based on OOAD, Client/Server and related web application software.
  • Experience with Core Java fundamentals like Multithreading, Exception handling, JDBC, Collections, Generics and Annotations.
  • Experience in design, analysis, development and maintenance of complex, high performance and scalable distributed object - oriented applications in J2EE (Servlets, JSP, XML, Ajax, Struts, Hibernate, and Spring).
  • Experience with Oracle Database, SQL/PL-SQL, Stored Procedures, Indexes and Triggers.
  • Experience in using JUnit for unit testing, Log4j for logging and SVN/Git as version control systems.
  • Outstanding knowledge of SOAP TCP/IP HTTP UDP and FTP protocols.
  • Experience with CI/CD practices and tools (Jenkins/GoCD, Git/Github/BitBucket, etc.).
  • Good experience in System Analysis, multi-tier Architectural Designs, Development and execution methodologies using UML.
  • Worked on Angular JS for Frontend development and used SOAP and RESTful web services using JAX-WS (Axis2 and CXF ) and JAX-RS(Jersey and RESTEasy) for implementation.
  • Used Singleton, Session and Message driven EJBs and used JMS API for messaging between Applications.
  • Knowledge and experience in Agile, Waterfall and TDD software development.
  • Experience in all phases of Software Development Life Cycle (SDLC) including Design, Development, Testing, and Maintenance of applications developed with J2EE technologies.
  • Experience in Core and J2EE Design Patterns such as Singleton, Session Façade, Front Controller, MVC, DI, DTO and DAO.
  • Extensively used Swing and JDBC for connecting Databases.
  • In-depth knowledge of creating Use case studies, logical component views to extract business process flows and workflows that helped Development and Quality Assurance team.
  • Excellent skills in Web Technologies like JSP, Servlets, Java Script, CSS, HTML, and XML.
  • Team player with strong programming and implementation skills.

TECHNICAL SKILLS:

Languages: JAVA, SQL, PL/SQL, JavaScript, HTML, XML

Design Patterns: MVC, Factory Pattern, Abstract Factory Pattern, Fa ade, Singleton, Front Controller, Dependency Injection (DI or IOC), Data Access Objects.

RDBMS: Oracle, SQL Server, MySQL, Microsoft Access

IDE tools: Eclipse, MyEclipse, STS, IBM RAD, and IntelliJ

Application& Web Servers: IBM WebSphere, JBoss, WebLogic, Glassfish, Apache Tomcat

Operating Systems: Windows, Unix, Linux.

Java Technologies: Core Java, Multithreading, Exception Handling, AWT, Swing, Applets, I/O, JDBC, Collections, Generics

JEE & Web Technologies: Servlets, JSP, Struts, Spring, Hibernate, JUnit, Git, JTA, Ant, Maven, Log4j.

PROFESSIONAL EXPERIENCE:

Confidential, St.louis, MO

Java/J2EE Developer

Responsibilities:

  • Used Hibernate as ORM to map Java classes to database tables.
  • Implemented business logic components using POJOs.
  • Made numerous changes to the online application using the JSP, Servlet.
  • Optimized Java code for better performance.
  • Extensively used JDBC for connecting Databases.
  • Used Junit for unit testing the web service operations' code.
  • Participated in Agile - daily Scrum methodology 14 days sprint for development process.
  • Participated in build/deployment schedules.
  • Used Maven tool to build, overlay and deploy the code.
  • Integrated the ORM Object Relational Mapping tool hibernate to the spring using Spring ORM in our app and used spring transaction API for database related transactions.
  • Used SVN, Tortoise SVN version control tools for code management check-ins, checkouts and synchronizing the code with repository
  • Used SQL navigator and PL/SQL for the database enhancement.
  • Wrote deployment descriptor and configuration files using XML.

Environment: Java, J2EE, EJB, XML, Eclipse, ANT, Junit, Log4j, Oracle Enterprise Edition, Hibernate, Servlets, JSP, EJB 2.1, HTML, XML.

Confidential, Fair Field, OH

Java/J2EE Developer

Responsibilities:

  • Involved in user requirement specification and participated in regular status meetings to update on the weekly status / progress on various initiatives.
  • Involved in detailed analysis based on the requirement documents.
  • Involved in the development of various use cases, sequence diagrams using UML.
  • Worked closely with requirements to translate business rules into business component modules.
  • Used Struts MVC as Web module, involved in design, development of new Action classes to interact with business logic.
  • Used Spring Framework for IoC, AOP, and DAO layer.
  • Used Hibernate as ORM to map Java classes to database tables.
  • Implemented business logic components using POJOs.
  • Wrote and consumed RESTful based Web Services using JAX-RS(Jersey) for implementation.
  • Designed and developed account module, which authenticates the access level for the users.
  • Developed the login Servlet that is responsible for initial authentication of the users coming from different systems.
  • Involved in plug-in development using Jive platform, Also Configuration, testing and release of Jive Plugins
  • Involved in design and creation of JSPs that are responsible for presentation layer and used the struts html / bean / logic Tag libraries in the JSPs.
  • Made numerous changes to the online application using the JSP, Servlet
  • Optimized Java code for better performance.
  • Extensively used JDBC for connecting Databases.
  • Experience with CI/CD practices and tools (Bamboo/Jenkins/GoCD, Git/Github/BitBucket, etc.).
  • Wrote deployment descriptor and configuration files using XML.
  • Tested components using JUnit during development.
  • Responsible for writing ANT scripts for making build and deployment.
  • Used Git for source code version control.

Environment: Java, J2EE, UML, JSP, Servlet, Struts, Spring, Hibernate, JUnit, HTML, WebLogic, Eclipse, Oracle, XML, RESTful, Git, Jive SSB Ant, UNIX and Windows.

Confidential, Philadelphia, PA

Java/J2EE Developer

Responsibilities:

  • Responsible for understanding the client requirements, designing using the class diagram, sequence diagram, implementing using J2EE.
  • Documented business requirements and functional requirements for the project.
  • Involved in writing of JSP pages and HTML for the presentation of data.
  • Designed and developed Web Application using Struts MVC.
  • Created Action and View classes with beans and integrated them through Struts Config.
  • Used SOAP based Web Services using JAX-WS (Axis2) for implementation.
  • Developed internationalized JSP pages using resource bundles as well as Servlets for the presentation tier and for Action Servlets.
  • Developed the Applications with the common J2EE Design Patterns (MVC, Front Controller etc).
  • Use JMS API for asynchronous messaging between applications.
  • Design and Implementation of Many-to-Many relationship between objects which currently only have One-to-One relationships. This is accomplished both between Business Objects as well as on the Database Entities.
  • Used Hibernate as an ORM framework to map Java objects to the database entities.
  • Used SQL for creating, populating, and querying the Oracle database using SQL Developer.
  • Involved in tuning SQL queries which was used to generate reports as per request of the client.
  • Use Git Version Control System and optimized Java code for better performance.

Environment: Java, J2EE, JSP, Servlets, EJB, JMS, Hibernate, SQL Developer, XML, SOAP, Oracle, HTML, Struts, Git, MVC, Front Controller.

Confidential - Rockaway NJ

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis and Design based on the requirement documents.
  • Participated in regular status meetings to update on the weekly status / progress on various initiatives.
  • Interacted with the business end users to coordinate the validation of prototype.
  • Involved in analysis, design, coding, testing, bug fixes and deployment to production using Apache Tomcat (local) and WebSphere Application Server.
  • Used Struts for the web tier, involved in design, development of new Action classes. Applied design patterns like Abstract Factory, Front Controller, Business Delegate, and DAO in designing the system.
  • Designed and developed batch processing module, which processes the consolidated data from data consolidation module.
  • Involved in using SOAP base Web Services using JAX-WS (CXF) for implementation.
  • Implemented Loose Coupling and Dependency Management using DI and IoC Design Patterns in Spring framework.
  • Used Hibernate as ORM to map Java classes to database tables.
  • Used Hibernate to generate Data Model.
  • Built DAO layer to have access to data model using Hibernate.
  • Built Business layer Over DAO layer.
  • Implemented MVC Architecture using Struts Framework.
  • Used Struts Controller to implement workflow application.
  • Used HTML and JavaScript for front-end development purposes.
  • Involved in design and creation of JSPs that are responsible for presentation layer and used the struts Tag libraries in the JSPs.
  • Used Putty client to access Linux-based OS as an IDE for PL/SQL programming.
  • Used Maven as a build tool, Git for Version Control, and Log4j for logging.

Environment: Java, JDBC, JEE, Struts, Hibernate, Oracle PL/SQL, HTML, XML, JavaScript, JSP, Log4j, Git, Eclipse IDE, Apache Tomcat, WebSphere Application Server, Web Services, SOAP, WSDL, Maven, Linux

We'd love your feedback!