We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Des Moines, IA

SUMMARY

  • Over 6 years of IT experience in the areas of Object Oriented Analysis, Design, Development, Coding, Implementation and Testing of web based multi - tier applications related to Insurance, Content management industries, Telecom, Accounting and Retail domains.
  • Strong working experience in developing user interfaces using HTML, CSS, Javascript, Jquery, Bootstrap, Angular-JS.
  • Experience working as a Full Stack Developer working on all three flows of a design.
  • Expertise in Design and Development of enterprise applications using Java, J2EE, Struts, Spring, JSF, EJB, Hibernate, Web Services (SOAP and REST).
  • Experience in Design and Development of middleware SOA components using Web services and JMS.
  • Good knowledge on creating RESTFUL API’s using jersey implementation also SOAP.
  • Extensive experience on MVC architecture using Struts, JSF, Spring framework / JSP-Servlet and J2EE Design Patterns.
  • Extensive programming experience in Java, J2EE using Eclipse and WebLogic Workshop.
  • Extensive experience in Oracle and SQL databases.
  • Extensive experience in Agile Methodology and Iterative Development.
  • Extensive experience in Unit Testing, System Integration Testing, Integration and Performance Tuning.
  • Good understanding of JAVA / J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Microservices.
  • Experienced in build tools like Ant, Maven, Gradle and Log4j for Logging and Junit, TestNG and Mockito for testing.
  • Expertise in using J2EE Application Servers such as IBM WebSphere, WebLogic, JBoss and Web Servers like Tomcat, Jetty.
  • Extensively used IDE for Application development like RAD 9.0, IntelliJ and Eclipse.
  • Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client
  • Experienced in handling Version Control Systems like GIT, TFS and SVN.
  • Working experience with the operating systems like UNIX, Solaris and Windows.
  • Have working experience on NOSQL databases like MongoDB.
  • Experience in developing and consuming web services using SOAP and REST.
  • Good knowledge in Java/J2EE architecture and developing applications based on OOAD concepts.
  • Expertise in object modeling and Object Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams
  • Experienced in working with Continuous integration and build tools like Jenkins and Hudson.
  • Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies, good experience in Test Driven Development(TDD).
  • Team player and a self-starter with excellent written and verbal communication, technical and interpersonal skills.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, XML, HTML, JSON

J2EE: AJAX, JSP, Servlets, JDBC, Web Services, JPA

Frame works: Struts, Spring, JSF, Hibernate.

Build Tools: ANT, Maven, Gradle

Design Tools (UML): Enterprise Architect, Rational Software Modeler 7.x, MS Visio, IAA

IDE(s): Eclipse, MyEclipse, IntelliJ Idea, IBM RAD.

Configuration Tools: Clear Case, Subversion, GIT, TFS, Jira, Rally, Sonar, Jenkins

Databases: Oracle 10g/9i/8i, MS-SQL. MySQL 5, DB2, MongoDB

Application Servers: WebLogic, WebSphere Application Server 5.x/6.x/8.x, JBoss

Web Servers: Tomcat Web Server 6.x, Jetty, IBM HTTP Web Server.

Other Tools: Cucumber, Log4j, JUnit3.x, Java Script, Check style, JIRA

PROFESSIONAL EXPERIENCE

Confidential, Des Moines, IA

Java Developer

Responsibilities:

  • Working in a fully Agile environment on rewriting and maintaining several applications of Confidential .
  • Actively participated in framework design analysis for upgrade of applications from Struts to Spring framework also implemented Hibernate Caching for effective performance improvement.
  • Developed several SOAP webservice client and services making Java messaging Service MQueue calls. Also used Jibx for binding request and response of JMS to XML and used JaxB to Marshall and Unmarshall these requests and responses.
  • Developed Rest API’s to be used by an external vendor to access data using JAX-RS and Jersey as implementation.
  • Implemented nested views and routing using AngularUI Router as per the requirement. GUI was developed using JSP, HTML, and AngularJS and created reusable components in AngularJS using Custom Directives Filters, Services and Partials.
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and AngularUI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection / Inversion of Control (IOC), and Aspect Oriented Programming (AOP) on SpringSource Tool Suite.
  • Created the Spring Bean Factory for initializing services. Added security for service layer methods using Spring Security.
  • Integrated Single sign on sing LDAP and Active directory on Spring security layer, successfully maintained users and groups integrity in the application.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Data Operations are performed using Spring ORM wiring with Hibernate and implemented Hibernate template and criteria API for Querying database.
  • Actively participated in Production support, solving several production issues and also have experience in participating in critical situation meetings to help solve critical production issues.
  • Created various unit test cases and integration tests for the Services and Controller components using jUnit as part of code improvement.
  • Configured Jenkins Server using ANT and SonarQube to implement code checkstyle review while building to the server’s, also configured Jenkins to run the Junit test cases.
  • Participated in production releases and validations during release nights.
  • Configured Websphere 8.5 Continuous Integration Servers to implement automatic building of code to SVN repository.
  • Developed unit test cases using Jasmine and Mockito as unit test runner for various application modules.

Environment: Java 1.6, Websphere 8.5/8.0, Jenkins, Grails, Spring, Struts, Hibernate, Junit, SonarQube, Ant, SVN, Ajax, Angular-js, JMS, Jaxb, NOSQL.

Confidential, CampHill, PA

Sr. Java/Full Stack Developer

Responsibilities:

  • Analysis and Design of use cases, technical design documents for developing the Java components.
  • Actively participated in Analysis and Design of use cases, technical discussions and code reviews.
  • Developed the Web application using Spring MVC, Angular-Js, Html, JSP and JavaScript.
  • Wrote Spring controller, Angular-JS mvc models, stores, views and controllers for the mvc development.
  • Developed the DAO layer for the application using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Consumed restful web services using apache HttpClient for the data coming from external systems.
  • Configured Spring AOP and used Spring declarative transaction management for transactions.
  • Used $HTTP for making REST calls to webservices which inturn communicate with our REST Controllers.
  • Wrote Several test cases using Mockito as part of our TDD.
  • Involved in Creating several Webservice API’s using REST and JAX-RS with Jersey implementation.
  • Developed the DAO layer for the existing applications using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Involved in writing service and Controller logic for Angular -js Pages as part of SPA conversion.
  • Interacting with the offshore team to assist them in the development and help them understand the requirements and performed Code Reviews.
  • Coordinating with the build team in the deployment activities.
  • Integration testing, bugs fixing, handling change requests and code reviews.
  • Reviewing the Database Schemas across the different domain. Worked on the Integration of the Code and deliver the build to UAT Team.
  • Developed business service layer and data access layer using Spring and Mongo-db (Spring Mongo-Template)
  • Worked on implementing JQuery for AJAX calls, JSON and complex client side form validations.
  • Designed the HUB module implementing the Groovy on Grails annotation based controllers, handlers, managers and adapter classes.
  • Used XML surpler parser & Jackson parser to convert JSON to Java objects & vice versa.
  • Involved in writing NOSQL documents for interacting with MongoDB.
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using jUnit, dbUnit and Spring Test support.
  • Developed the application using J2EE architecture specification and Design patterns.

Environment: Java 1.6, Junit 4, Jenkins, JSON, Git, Jboss 7, Oracle 10g, Angular-JS, Spring MVC, Eclipse, Web services, Maven, log4j, JavaScript, Subversion, REST API, NOSQL Mongo.

Confidential, Plano, Texas

Full Stack Developer

Responsibilities:

  • Developed Auto Complete functionality for web page using Knockout javascript lib.
  • Developed the back end using Groovy and Grails, Value Object and DAO. Used different design strategies like Facade pattern, proxy command pattern to efficiently use resources.
  • Developed TagLibs for gsps for grails to separate Business Logic / Java Code from presentation layer.
  • Used Spring ORM along with Hibernate Query Language for querying, persisting, manipulating the data.
  • Consumed and Create REST Web services using Spring and Apache CXF.
  • Integration with 3rd party vendors from service layer for email integration via RESTful Web Service & for Resume parsing via SOAP Web Service.
  • Developed Spring mvc rest controllers, services for backend interactions.
  • Implemented persistence layer using Hibernate framework.
  • Implemented various Java and J2EE Design patterns like Business Delegate, Data Transfer Object (DTO), Session Facade, Abstract, Factory, Data Access Object and Service Locator.
  • Configured Spring AOP and used Spring declarative transaction management for transactions.
  • Created REST Web Services to be consumed by other partner applications.
  • Implemented Enterprise Service Bus (ESB) model to enable the communication among different applications, WebSphere ESB and external web services.
  • Was Involved in writing several Webservices using SOAP and JAX-WS.
  • Extensively worked on PL/SQL Procedures, Functions, Triggers and Packages.
  • Used LDAP for user security credentials authentication and for validating the user roles.
  • Coded Maven build scripts to build and deploy the application on WebSphere 7.0
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.

Environment: Java 1.6, JSP, Grails, Git, Knockout js Spring 3.0, REST, Websphere 7.0, Hibernate 3.0, Oracle11g R1(10.3.6), IBM RAD, Maven, JUnit, log4j, Angular JS, Jquery, Subversion

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed front end modules using JAVA, JSP and Servlets.
  • Used SQL Server as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Worked on jQuery for user interface interactions, effects and themes built on top of the jQuery JavaScript’s.
  • Developed web application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • I have worked on agile environment uses incremental approach and also have daily standup meetings.
  • Consumed web services from different applications within the network
  • Worked on Enterprise JavaBeans is service - side model that encapsulate the business logic of an application
  • Integrated with Web Methods via web services.
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate
  • Parse requests and built response data using Groovy's JSON tools.
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Coded Maven build scripts to build and deploy the application on WebSphere 7.0
  • Used Spring Validation framework to implement the server side validations and used Angular-JS AJAX to get the data from the server asynchronously by using JSON objects
  • Developed the service and domain layer using Spring Framework modules like Core-IOC, AOP.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Developed the Application Framework using Java, Spring, Hibernate and Log4J.
  • Used CVS for version control and used IBM RAD 6.0 as the IDE for implementing the application.

Environment: Java 1.5, Eclipse Ganymede, WebSphere Application Server, Oracle11g, JSP, Servlet, JSTL, Spring, Hibernate, JavaScript, CSS, JNDI, JAX-WS, XML, XSL, XSLT, SQL Developer, ANT, JUnit, SOAP-UI, JMeter, Log4J.

Confidential

Jr. Java Developer

Responsibilities:

  • Designed and developed applications using RUP Methodology, UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Wrote Action classes, Action Forms Beans, Validations for PolicyChangeDetails Components.
  • Developed JSP’s and HTML for front end User Interface.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Façade.
  • Designed, developed and implemented the business logic required for Security presentation controller.
  • Configured JMS in the Web Sphere Application server to send messages to all the donors.
  • Wrote Message Handler Adapter for enterprise calls (Asynchronous Messages) using Message Driven Beans, JMS, and XML.
  • Wrote SQL queries, used JDBC to connect to Oracle database for larger data retrievals.
  • Involved in preparation of docs like Functional Specification document and Deployment Instruction documents.
  • Wrote Ant Scripts for building the applications and deployments.
  • Involved in development of Business components like Session Beans and Entity Beans for Transactions and business logic purpose.
  • Used IBatis framework to mapOracle database and objects in the application.
  • Used LDAP for user security credentials authentication and for validating the user roles.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS, MQ Series.
  • Wrote Junit test cases for testing the enhancement modules.

Environment: RUP, UML, EJB 2.x, JNDI, Servlets, JSP, JMS, MQSeries, XML, J2EE, JDBC, WSAD, Web Sphere, LDAP, ANT, Rational Rose, Dream Viewer, CVS, Test Director, Oracle, IBATIS Junit, JavaScript, DHTML

We'd love your feedback!