We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Kansas City, MO

PROFESSIONAL SUMMARY:

  • Around 8+ years of experience in designing, developing and implementing commercial Web - based and Enterprise application using Java/J2EE, Expertise in Java Technology (J2SE, J2EE) and good understanding on Object oriented programming (OOP) concepts.
  • Extensive working experience with Core Java, Servlets, JSP, JNDI, MVC, Struts, Spring, EJB, Junit, Java Mail, XML, Tag Libraries, Custom Tags, HTML, Design Patterns.
  • Hands on experience in designing and implementing NoSQL database stores such as MongoDB. Experience engineering and administering NoSQL database stores (Mongodb).
  • Hands on experience on Front end frameworks like Angular JS and Server Side Scripting Like Node JS.
  • Expertise in developing applications using Java, J2EE Standards, JSP, Struts, Spring, JPA, JDBC, JMS, JNDI, XML, Hibernate, SQL, Oracle, MVC, Web Services, RMI, Java Beans, JavaScript, HTML and DHTML.
  • Experience in implementing SOA architecture with web services using WSDL, SOAP/ Restful for processing Transactions.
  • Experience in Implementing IOC/Dependency Injection features in various aspects of Spring Framework (Core, JDBC, AOP, MVC and DAO).
  • Experience in TDD (Test-driven development), BDD (Behavior Driven Development) & ATDD (Acceptance Test-Driven Development)
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in data connectivity and integration with RDBMS using Oracle 11g/10g/9i/8i, SQL Server, and My-SQL .
  • Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework and Spring Framework.
  • Extensive experience in unit testing framework- JUnit and Mockito.
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, Spring boot, Apache Tomcat and JBoss.
  • Experience in Continuous Integration and Continuous Deployment concepts and tools such as Development tools (Jenkins).
  • Experience in working with version control tools like SVN, CVS and GIT
  • Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, DAO, Session Facade)
  • Good working knowledge of Extreme Programming using Agile methodology with iterative and incremental software development

TECHNICAL SKILLS:

Programming Languages: Java/J2EE, HTML5, CSS3, XML, PL/SQL, Angular JS, Node JS

MS: SQL Server 2000/2005, MS Access, Oracle 9i/10g/11g/12c,MongoDB

J2EE Technologies: Servlets, JSP, Struts, JDBC, JNDI, JSON, JMS, Java Script, Web Services(Rest Soap), Hibernate, Spring, JPA

Methodologies: Client/Server Architecture, Object Oriented Analysis & Design, Design patterns.

Web/Application Servers: Tomcat, WebLogic, JBoss, Spring Boot

Operating Systems: Windows, Linux flavors.

Version Control: SVN, CVS, GIT

Frameworks: Struts, Spring, Hibernate, JPA

IDE/Tools: Eclipse, IntelliJ IDEA and STS.

PROFESSIONAL EXPERIENCE:

Confidential, Kansas City, MO

Java/J2EE Developer

Responsibilities:

  • Involved in Sprint Planning, Analysis and Development and Testing phases of the application.
  • Implemented MVC architecture using Hibernate (Spring DAO) for back end and Spring MVC Frameworks for front end.
  • Used JPA as Persistence framework mapping the ORM (Object Relational Mapping) objects to table using JPA annotations.
  • Wrote Native Queries and Result Set mappers to map retrieved results from database using JPA.
  • Added new features like database tables and update database tables for Oracle database wrote DDL and DML files, Using SQL set up procedures.
  • Worked on TDD Test Driven Development environment.
  • Developed Single Page Applications (SPA) i.e. web applications using Angular js, node.js.
  • Used Angular JS and Node JS to implement rich functionality in various pages: form validation, CRUD, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, unit tests, cloud integration, slide pages, users switch etc.
  • Implemented Spring Framework IOC (Inversion of Control) design pattern is used to separate the application configuration and dependency specification from the actual application code. Worked on Spring Dependency Injections
  • Worked with Aspect Oriented Programming (AOP) for security and logging features by using Before, After, Around Advices and also worked with Point Cut expressions.
  • Worked on creating RESTful services and RESTful Controllers using JAX-RS Annotations, Implemented security by using Token Based Authentications like generating tokens for individual session and also implemented ROLE Based security for few RESTful services. REST service accepts input as JSON format and produces output both in XML and JSON formats.
  • Worked on chaining of SOAP services, which makes multiple SOAP calls one after other to retrieve data.
  • Implemented SOAP consumer services using JAX-WS which communicates with backend Legacy Systems.
  • Implemented SWAGGER framework for RESTful web services documentation. Used SWAGGER annotations to generate SWAGGER documentation.
  • Used Spring Boot to deploy applications.
  • Worked with POST Man to test and write test cases for REST Web services and SOAP UI to test SOAP web services.
  • Developed unit tests using Junit and Mockito.
  • Used GIT for version control and Source Tree to facilitate it.
  • Used Jenkins for continuous integration and application deployments and NEXUS as repository for Jenkins.

Environment: Java 1.8, Spring IOC, Spring AOP, Spring JDBC, JPA, Spring Boot, SQL Server, Hibernate, JSP, HTML, CSS, AngularJs, NodeJS, SOAP web services, RESTful web services, XML, JSON, WSDL, Junit, Mockito, Spring Tool Suite, Spring Boot, Jenkins, Nexus, GIT, SWAGGER, Post Man, SOAP UI.

Confidential, St Louis, MO

Java/J2EE Developer

Responsibilities:

  • Involved in preparing Analysis and Design the application.
  • Designed and developed all UI screens (Forms) using Java Server Pages, Struts, CSS, HTML and JavaScript.
  • Enhanced the Portal UI using HTML, Java Script, XML, JSP, JQuery, and CSS as per the requirements and provided the client side Java script validations and Server side Bean Validation Framework.
  • Implemented Task management and Work flow using JIRA.
  • Used AJAX framework for server communication and seamless user experience.
  • Also used Hibernate annotations along with Spring to connect to the database when required- wrote HQL. Used Hibernate and JDBC templates in Spring.
  • Added new features to database using Oracle database, wrote DDL and DML files using SQL- set up procedures and triggers.
  • Involved in consuming, producing SOAP annotation based web-services using JAX-WS which includes features like WS-Security standards, role-based security to restrict access to resources.
  • Involved in consuming, producing REST annotation based web-services using JAX-RS.
  • Worked with web services using SOAP/REST Annotations using JERSEY implementation.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Worked with Exception Handling in SOAP/REST.
  • Called REST Annotation Web-services through Angular Directives.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Spring Aspect Oriented Programming (AOP) and Inversion of Control (IOC) were also utilized for transaction management.
  • Implemented Spring AOP for capturing actions by using different types of Before and After Advices and Log4J was used for logging purposes.
  • Used Eclipse IDE to develop application and used its built-in database tool, plugin and version control.
  • Used JUnit to write unit tests and integration test- used Mockito to mock objects and connections.
  • Used Maven as a build tool, run different phases and manipulate them according to requirements.
  • Used Apache Tomcat server to deploy and test applications.
  • Used Active MQ as a JMS client to exchange messages with Web Services.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Implemented J2EE design patterns- Singleton, Abstract Factory, Factory, Business Delegate, Front Controller, Value List, Value Object and Service Locator.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: Java 1.7, J2EE, Spring Framework, Hibernate, JDBC, HQL, XML Beans, WSDL, Apache Tomcat, Active MQ, Maven, GIT, Junit, XML, XSLT, Ajax, JavaScript, Servlets, HTML, JSP, JQuery, Angular JS, Oracle 11g, Log4j, SOAP, RESTful Web services, Mockito, HP Unix.

Confidential, Salt Lake City, Utha

Java/J2EE Developer

Responsibilities:

  • Involved in Sprint Planning, Analysis and Development and Testing phases of the application.
  • Developed applications and tested using Java, J2EE and Spring Framework.
  • Designed and developed UI and client side validation CSS, HTML, JQuery, JavaScript, JSP, JQuery.
  • Designed and developed the database tables and Stored Procedures, functions, triggers using SQL, PL/SQL.
  • Implemented ORM with Hibernate Framework for all data base persistence operations.
  • Wrote HQL and SQL scripts to configure Spring with the database.
  • Implemented MVC architecture using Inversion of Control and Dependency Injection.
  • Worked with Spring Web Flow and Spring Inversion of Control (IOC) by Spring Constructor Injection with in XML for Dependency Injection.
  • Involved in consuming, producing SOAP and RESTFUL web-services using JAX-WS and JAX-RS.
  • Worked on Customizing and versioning WSDL files with the help of Annotations.
  • Involved in developing consumer and producer REST web-services using JAX-RS for data exposure to other modules inside the exchange.
  • Used Jersey to develop RESTful Web Services using annotations and used JavaScript for the client side validation.
  • Implemented data transfer from front end to spring application using XML and JSON and XML Versioning.
  • Worked on SOAP/REST Exception Handling.
  • Implemented Singleton Creational Pattern and Session Facade Structural Pattern.
  • Build and deployed WAR file using Maven build tool.
  • Used SQL Server and Oracle with TOAD.
  • Involved in Agile-SCRUM methods, break tasks into small increments called SCRUM with minimal planning.
  • Written the JUnit test cases using Mockito for the functionalities.
  • Worked with Log4J to store the logging messages.
  • Participated in daily standup meetings by following Agile methodology.
  • Involved in SDLC of application developed using AGILE methodology.
  • Used Eclipse IDE and CVS for version control.
  • Conducted one on one and Group Training sessions with end users on the new features of the system and getting their feedback on the changes, incorporating their feedback and priorities in the projects tasks
  • Provide the production support for the application to the business users.

Environment: Java/J2EE 1.6, J2EE Design patterns, Spring, Hibernate, HTML, CSS, XML Web service, Apache Tomcat 6.0, Unix, TOAD, Oracle 10g, SQL Server 2005, WSDL, JSON, Eclipse3.0, AJAX, JavaScript, Maven, Edit-plus 3.0, JDBC, Windows XP, JUnit 3.8, Log4j, Agile, SVN.

Confidential

Java Developer/MongoDB Developer

Responsibilities:

  • Involved in Sprint Planning, Analysis and Development and Testing phases of the application.
  • Created UML diagrams (use case, class, sequence & collaboration diagram) based on the business requirement.
  • Designed and developed all UI screens (Forms) using CSS, HTML, and JavaScript.
  • Developed application implementing MVC architecture using Hibernate (Spring DAO) for back end and Spring MVC Frameworks for front end.
  • Familiar with Mongo documents and collections with CRUD operations.
  • Worked on creating various types of indexes on different collections to get good performance in Mongo database.
  • Performance tuning and indexing strategies using mongo utilities like Mongo stat and Mongo top.
  • Added new features to database using Oracle database wrote DDL and DML files, Using SQL set up procedures and triggers.
  • Identified participating pages and navigation paths and used Spring Frameworks to handle the pages by developing actions and create classes.
  • Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Worked with Spring Inversion of Control (IOC), by using Setter Injection and Spring Constructor Injection for Dependency Injection.
  • Worked with Aspect Oriented Programming (AOP) for security and logging features by using Before, After, Around Advices and also worked with Point Cut expressions.
  • Used Synchronous Queue, Blocking Queue, Concurrent Map Collection classes.
  • Developed consumer and producer of SOAP annotation based web-services using JAX-WS. This includes features like WS-Security standards, role-based security to restrict access to resources.
  • Created RESTful web services using JAX-RS for both formats XML and JSON by using Jersey.
  • Worked with Exception Handling in SOAP/REST.
  • Worked on TDD Test Driven Development environment.
  • Wrote XML and JSON configurations to transmit data between server and application.
  • Used Active MQ as a JMS client to exchange messages with Web services.
  • Used WebSphere server to deploy and test applications
  • Developed test cases using Junit and Mockito.
  • Used GIT for version control and Source Tree to facilitate it and Jenkins for continuous integration.
  • Created Ant script for building, check style and deployment.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels and Provide trainings to End-user and developer.

Environment: Spring, Hibernate, Oracle 9i, JSP, J2EE, XSL, JDBC, JNDI, HTML, CSS, Spring, threads, MongoDB, Mongo Compass, mongoimport, mongoexport, SOAP web services, RESTful web services, XML, JSON, WSDL, Junit, Mockito, Active MQ, JMS, Eclipse, Windows 2000, Jenkins, GIT, Source Tree.

Confidential

Java Developer

Responsibilities:

  • Involved in preparing Analysis and Design the application.
  • Designed and developed all UI screens (Forms) using Java Server Pages, Struts, CSS, HTML and JavaScript.
  • Enhanced the Portal UI using HTML, Java Script, XML, JSP, JQuery, and CSS as per the requirements and provided the client side Java script validations and Server side Bean Validation Framework.
  • Implemented Task management and Work flow using JIRA.
  • Used AJAX framework for server communication and seamless user experience.
  • Involved in consuming, producing SOAP annotation based web-services using JAX-WS
  • Involved in consuming, producing REST annotation based web-services using JAX-RS.
  • Worked with web services using SOAP/REST Annotations using JERSEY implementation.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Worked with Exception Handling in SOAP/REST.
  • Used Eclipse IDE to develop application and used its built-in database tool, plugin and version control.
  • Used Maven as a build tool, run different phases and manipulate them according to requirements.
  • Used Apache Tomcat server to deploy and test applications.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: Java 1.5, J2EE, JDBC, XML Beans, WSDL, Apache Tomcat, Maven, Junit, XML, XSLT, Ajax, JavaScript, Servlets, HTML, JSP, JQuery, Oracle 11g, Log4j, SOAP, RESTful Web services, Mockito, HP Unix.

We'd love your feedback!