We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Oklahoma City, OK

SUMMARY

  • Around 7 years of professional experience as a JAVA/J2EE software developer wif object oriented, server side, distributed computing technologies.
  • Extensive hands - on wif complete Software Development Life Cycle (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and documenting the entire life cycle using various methodologies like Waterfall, Agile/Scrum and Test-Driven development.
  • Strong experience in Design and development of multi-tier web-based applications using J2EE technologies JAVA, Servlets, JSP, EJB, Oracle, MySQL and JDBC.
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object OrientedJavaScript, Angular 2, Angular 4, Angular JS, Node JS, Bootstrap, HTML5, CSS, JSP tags, JSTL, Servlets, AJAX, JSF.
  • Very good working noledge in spring, Hibernate, Struts frameworks.
  • Extensive noledge on Object Oriented Design and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of web based and distributed Enterprise Applications.
  • Experience in building application wifReact JS, Redux, inMVCarchitecture.
  • Extensive noledge on Spring modules like Spring IOC, Spring DAO, Spring MVCand Spring AOP, and Spring Batch along wif Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Working Knowledge on messaging broker systems like JMS, Rabbit MQ. Configure and monitor numerous MongoDB and NoSQL instances.
  • Has excellent noledge and hands on experience in using IDEs such as Eclipse, My Eclipse, IntelliJ, NetBeans and Visual Studio.
  • Expertise in implementing theMVCarchitecture in backend applicationsNode.jsalong wifExpress JS
  • Experience onJavaMulti-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Experienced in developing integration services using Service Oriented Architecture (SOA) based Web Services based on XML communication using REST (JAX-RS), SOAP (JAX-WS).
  • Hands on experience working wif Relation Database Management System (RDBMS) like Oracle, MySQL, SQL Server, Postgres and proficient in Database programming using JDBC.
  • Experience in programming, deploying, configuring and administering Application Servers like Web Logic 9.0/10.0, IBM WebSphere and Web Servers like Apache Tomcat 6.0/7.0.
  • Well experienced in build tools like Maven and Gradle.
  • Expertise in developing and consuming Web services including different Protocols like REST and SOAP.
  • Developed UNIT test cases using JUnit and Mockito and configured them.
  • Good understanding of Software as a Service (SaaS).
  • Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks.
  • Knowledge on CVS, Bitbucket and Git for code management and version control
  • Highly organized wif the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team

TECHNICAL SKILLS

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

J2EE Technologies and Service API: Java, JDBC, Servlets, JSP, JMS, XML, EJB

Architecture and Frameworks: Struts1.x/2.x, Spring Core, Spring MVC, Spring BOOT, Hibernate, JPA, Bootstrap, RESTful web service and SOAP.

Databases: Oracle 8i/9i/10g/11g, H2, SQL Server, MS Access, MySQL, JDBC, Postgres, Mongo DB

Web Technologies: HTML5, Servlets, JSP, AJAX, JavaScript, Node.js, AngularJS 2/4, jQuery, CSS3, JSF

IDE: Eclipse, My Eclipse, IntelliJ, NetBeans and Visual Studio

Application Servers/Web Servers: Apache Tomcat, WebLogic, WebSphere

Version Control and build tools: CVS, Clear Case, GIT, Maven, Bitbucket

Cloud Services: Amazon Web Services

Development Tools/ Testing Tools: Log4j, Junit, Mockito, JIRA

Operating Systems: Windows 7/8/10/XP, UNIX, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Oklahoma City, OK

Java Developer

Responsibilities:

  • Design and Development of Objects using Object Oriented Design in Java. Preparing the migration document for migrating application from Struts to Spring.
  • Develop the changes using JSTL, jQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC, Web services Configure beans in spring configuration file wif Spring IOC, Spring AOP concepts. Experienced in developing REST-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL and JAXB).
  • Used Micro service architecture along wif Spring boot to develop REST based Web Services wif very less configuration. Created the UI components using Angular 4, HTML5, CSS3, jQuery, jQueryUI, material.js, Bootstrap 2.1, JavaScript. Worked on XML Technologies like XML Parsers, JAXB for binding data to java objects
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data. Designed the application by implementing Spring based on MVC Architecture, simple Java Beans as a Model and JSP UI Components as View and Action Servlet as a Controller. Worked wif Docker for building web services and deploying to EC2 instance of Amazon Web Services (AWS).
  • Responsible for writing J2EE compliant java code for application development effort which involved working wif JSP 2.3, Servlets 2.2, JDBC, XML, etc.
  • Developed Web logic container security components for adding vendor specific Security Realm to application using JMX. Used Angular 4 to build customer forms connect to backend.
  • Has extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat. Implemented JMS for notifications and testing wif JUnit, Mock cases.
  • Experienced in Performance Tuning, Load Balancing and optimization of WebLogic Application Server
  • Used JMS wif Web Logic Application server. Implemented application level persistence using Hibernate and Spring.
  • Developed user interface using JSP, HTML, XHTML, XSLT and Java Script to simplify the complexities of the application. Additional UI Components implemented using an asynchronous AJAX, jQuery, Angular JS based rich client to improve customer experience. Involved in deploying the application in the AWS cloud environment using cloud template.
  • Highly skilled in using Version Control Management tools like Bitbucket and GIT.

Environment: Java,J2EE, JSP, Angular 4, JSON, AWS, Spring IOC, Spring MVC, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, SOAP Web Services, RESTful web services, JMS, MDB, Hibernate, JMX, EHCache, JUnit, Mockito, Maven, GIT, Oracle, Tomcat, WebLogic

Confidential, St. Louis, MO

Java Developer

Responsibilities:

  • Followed MVC model and used spring frameworks for developing the Web layer of the application.
  • Developed application using Spring MVC, JSP 2.3, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate. Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.
  • Data Operations are performed using Spring ORM wiring wif Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Used JSP 2.3, HTML5, Angular 2, CSS and JavaScript for user interface for a responsive content layout and presentation. Designed and developed the UI using Angular 2, HTML5, CSS3, jQuery, jQueryUI, Bootstrap 2.0.
  • Developed interfaces and their implementation classes to communicate wif the mid-tier (services) using JMS.
  • Actively participated in meetings wif Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Implemented responsive web design (RWD) and mobile friendly design using Bootstrap 2.0 framework, fully utilizing its JavaScript UI library, including navigation, modal, slide box, scroll, action sheet wif Angular 2.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Extensively usedJavaMulti-Threading concept for downloading files from a URL. Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Implemented and Consumed REST Web Services using JAX-RS and streamed data to JSON data for faster processing and development of product models Used J2EE design patterns like Front Controller, DAO, MVC, Business Delegate and Session Facade.
  • Wrote front end code for developing new pages using HTML, CSS, JavaScript, and jQuery. Involved in preparing Ant builds scripts (XML based), deployments, and integration and configuration management of the entire application modules.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration. Involved in Database design for new modules and developed the persistence layer based on Hibernate.
  • Implemented the J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate.
  • Developed unit test cases using JUnit and Log4j for logging.

Environment: Java, J2EE, spring, Hibernate 4.3, JSP 2.3, Eclipse 3.3, WebLogic, Maven, JUnit, CVS, CSS, HTML, XML, AWS, AJAX, XSD, JavaScript, Angular 2, Bootstrap 2.0, Oracle10g and Windows2007

Confidential

Java Developer

Responsibilities:

  • Used Spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management. Implemented the Model View Controller (MVC) framework using Springs.
  • Designed and developed the UI using Struts view component, JSP, 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.
  • Deployed micro-services as restful Web Services on Amazon Elastic Beanstalk. Used Amazon S3 for configuration files.
  • Maintained constant communication wif Business Analyst and Business Users to identify information needs as per business requirements.
  • 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 s. 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. Eclipse as IDE for the application development and integration of the frameworks.
  • Deployed the applications on IBM Web Sphere Application Server and used Clear Case for version management between various integration and development streams.
  • Maven is used as a build framework. Used Mongo DB as the backend database. Involved in creating the SQL scripts for the database. Worked wif production support team in debugging and fixing various production issues.

Environment: Java, Spring MVC Framework, JSP, Servlets, Web Services (REST), Hibernate 3.0, Log4J, HTML, JavaScript, jQuery, XML/XSLT, AJAX, JSON, ANT, CSS, MySQL, ilogJrules, Web Logic 9.2 WindowsXP, RAD.

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.
  • Design and development server side of Restful web services using spring framework and Apache CXF.
  • 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 wif 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 Bitbucket 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, HTML, CSS, Java Script

We'd love your feedback!