We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Around 5 years of professional experience developing software applications using JAVA.
  • Experience with different phases of Software Development Life Cycle including Requirement gathering and analysis, design, implementation, testing, deployment and debugging.
  • Strong knowledge of developing front - end applications using HTML/HTML5, CSS/CSS3, jQuery, JavaScript, Ajax.
  • Extensive knowledge of programming using JAVA.
  • Strong knowledge of object-oriented design concepts.
  • Experience in developing Single Page Applications using modern JavaScript frameworks such as Angular 2, Angular 4, AngularJS, ReactJS, NodeJS.
  • Extensive knowledge of service-oriented architecture such as SOAP and Microservices as well as client-server architecture such as REST web services.
  • Expertise in designing, developing applications using Struts Framework.
  • Extensively experienced in developing light weight and integrated business applications using Spring Framework.
  • Experience in implementing the declarative enterprise services using Spring AOP.
  • Expertise in application development using J2EE technologies like Servlets, JSP, JSF, JDBC, RMI, JNDI.
  • Expertise in developing XML documents using DTD, SCHEMA and parsing using SAX, DOM.
  • Experience on implementing Service Oriented Architecture (SOA architecture) using XML Web Services (SOAP, WSDL and UDDI), ESB.
  • Experience in working with various web and application servers including Apache Tomcat, IBM Web Sphere.
  • Knowledge on different databases like DB2, Oracle, My SQL, Mongo DB and writing PL/SQL packages, procedures, functions, views, triggers using SQL Plus
  • Worked extensively with Git through terminal as well as GitHub desktop.
  • Strong knowledge of containerization and deploying web applications using Docker.
  • Great familiarity of deploying web applications in AWS.
  • Capable of delivering optimized, effective, and well-documented code, adhering to quality standards and delivery dates.
  • Excellent communication, teamwork, inter-personnel, and presentation skills

TECHNICAL SKILLS

Programming Languages: JAVA, Python, Groovy

J2SE Technologies: Collections Framework, Multithreading, Serialization, Exception Handling

ORM: Hibernate, JPA

Database: SQL, Oracle, NoSQL

Operating System: Windows XP/Vista/7/10, UNIX, LINUX, MacOS

Front-end Technologies: HTML5, CSS3, XML, XSD, JSF, Ajax, JavaScript, jQuery

Front-end Frameworks: AngularJS, ReactJS, Bootstrap, Angular 2, Angular 4

Back-end Frameworks: J2EE, Struts, Spring Framework, Spring MVC, Spring Boot, Log4J

J2EE Technologies: Servlets, JSP, JSTL, JDBC, JNDI

Testing Framework: jUnit

Web/Application Server: Apache Tomcat, Oracle Weblogic, Websphere, JBoss

Design Patterns: J2EE, MVC, Singleton, Creational, Factory, Behavioral

Development Tools: Eclipse, IntelliJ idea, NetBeans, Spring Tool Suite, Git, AWS, Ant, Gradle, Maven, Docker, Postman, Mockito, SoapUI, Toad, MySQL Workbench

Software Development Model: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

JAVA/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework
  • Used JSP's HTML on front end, servlets as front controllers and JavaScript for client-side validations.
  • Created controller servlets for handling HTTP requests from JSP pages
  • Implemented the business logic using appropriate design patterns.
  • Used Eclipse IDE to write JAVA code.
  • Developed single page applications using UI frameworks such as Angular 2, AngularJS.
  • Developed several RESTful web services supporting both XML and JSON for data exchange between client and server.
  • Worked on deploying the application to AWS cloud.
  • Integrated process into build system which auto-generates RESTful API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Responsible for developing Microservices modules for data exchange through REST APIs.
  • Created maven archetypes for generating fully functional Restful web services supporting both XML and JSON message transformation.
  • Used ORM framework such as Hibernate for performing CRUD operations.
  • Used SQL Queries in JAVA code to do select/update/delete depending upon the business requirement
  • Also used Stored Procedures connecting to the database using Spring JDBC.
  • Responsible for modifying existing XML schema definition as per client's requirements
  • Used JAXB framework for marshalling and unmarshalling the XML to JAVA object and JAVA objects to XML.
  • Extensively used Git as source control management tool throughout the project.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: - JAVA, JAVA Beans, J2EE, SOAP, Spring, CXF, Web Logic, Hibernate, Ajax, AngularJS, Angular 2, jQuery, JSP, XSD, Web Sphere, Eclipse Juno, DB2, JUnit, Log4J, Unix, Git, Gradle, Soap-UI, Log Expert, FileZilla, Spring Framework security using LDAP, Hudson/Jenkins, AWS, Microservices, REST

Confidential, Tampa, FL

JAVA Software Developer

Responsibilities:

  • Involved in complete project lifecycle including requirements gathering and analyzing, coding, testing, and debugging.
  • Involved in translating the business questions and business requirements to actual and final dashboard technical requirements.
  • Developed and deployed web applications using JAVA, Spring Boot, Hibernate and Maven.
  • Created and developed Single Page Application (SPA) using Angular 4.
  • Designed and modified user interface using JSP, JavaScript, CSS, AJAX, and jQuery.
  • Used IntelliJ idea IDE to develop web application.
  • Developed RESTful and SOAP web services for microservices and monolithic architectures in JAVA.
  • Implemented web security features for securing REST microservices using OAuth 2. Used Spring Security modules to perform this task.
  • Used Postman tool to run simulation of application functionalities.
  • Executed builds using Git, Jenkins, Maven, Mocha, and Junit.
  • Actively involved in deploying the application on AWS cloud environment.
  • Performed data architecture tasks including the creation of complex XML schemas and sample XML using the NIEM information exchange standard data model.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Used Gradle as a build tool automating the building, testing, publishing, and deployment loading all the dependencies from the nexus artifact repository.
  • Created a standardized Linux development environment.
  • Created rapid prototypes to support new functionality.

Environment: - JAVA, JAVA Beans, J2EE, REST, Spring, Spring Boot, Hibernate, Ajax, AngularJS, Angular 4, jQuery, JSP, XSD, Eclipse Juno, DB2, JUnit, Log4J, Unix, Git, Maven, Postman, Log Expert, Microservices, Spring Framework security using OAuth 2, Jenkins, AWS

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Maintained constant communication with Business Analyst and Business Users to identify the user stories and the technical feasibility.
  • 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 Spring Model View Controller (MVC) framework
  • Designed and developed the UI using Angular 2, Spring standard tag libraries, JSP, JSF, HTML, CSS and jQuery.
  • Used spring validator framework for client side and server-side validation. Also implemented dynamic loading of JSP’s using AJAX.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the DB2 database.
  • 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.
  • Used Git for version management between various integration and development streams.
  • Used Maven as project building tool.
  • Worked with production support team in debugging and fixing various production issues.
  • Prepared high-level and low-level design documents for the business modules for future references and updates.

Environment: - JAVA, J2EE, JSF, Ajax, jQuery, XML, HTML, CSS, JavaScript, Maven, Hibernate, Eclipse, MySQL, Junit, Angular 2

Confidential

JAVA Developer

Responsibilities:

  • Worked on complete life cycle, design, development and testing using OOA and OOD.
  • Involve in planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
  • Developed web pages using Angular JS, JavaScript, HTML5, CSS3, jQuery, bootstrap.
  • Designed and developed server side of RESTful web services using Spring framework and
  • Used Spring Rest Template to use the exposed rest web services
  • Developed soap services using JAX-WS and spring-ws frameworks and generated WSDL for communication with consuming applications .
  • Developed DAO components using Hibernate.
  • Implemented JPA 2.0, to support collections of objects in the ORM, stored procedures, schema generation & JPQL for RDBMS.
  • Involved in coding for automated Jenkins test cases, Maven for building the application.
  • Used Log4j for logging and tracing java code
  • Used JUnit for unit testing.
  • Used SVN for version control and source management.

Environment: - J2EE, Servlets, JSP, Struts, Spring 3.2, JPA 2.0, JAX-WS, Hibernate, Maven, Log4j, JUnit, Jenkins, SVN, Oracle 10g, Angular JS, JavaScript, HTML5, CSS3, jQuery, bootstrap.

We'd love your feedback!