We provide IT Staff Augmentation Services!

Java/jee Developer Resume

3.00/5 (Submit Your Rating)

Warren, MI

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience in Software Development Life Cycle - Software analysis, design, architecture, development, testing, deployment, and maintenance.
  • Proficient in developing web-based applications, and client-server distributed architecture applications in Java/J2EE technologies using Object Oriented Methodology.
  • Strong hands-on experience with Spring IO, Spring Boot implementing REST.
  • .6/1.5/1.4, Struts2, Spring3.x, Spring MVC,Hibernate3.2/2.x, JPA 2, JTA, JNDI, JSP, Servlet, Java Beans, JSTL, JDBC.
  • Extensive experience in developing web interfaces using HTML5, CSS, JavaScript, JQuery, Angular-JS and Bootstrap.
  • Spring : Strong experience in Spring Framework such as Spring MVC, IOC, AOP, DI, Spring Boot, SpringAspects, REST , Spring Integration, Spring Testing and Spring JDBC .
  • Expertise in programming skills and development experience of multi-tier web applications, enterprise applications in languages/technologies like JAVA, J2EE, Spring, Servlets, JSP, JDBC, MongoDB, Oracle that ensures clear separation of layers and rapid application development. .
  • Strong programming skills using Java1
  • Adept in designing and developing Spring, Struts, MVC, Java/J2EE based framework.
  • Expertise in developing web services with XML based protocols such as SOAP and WSDL.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Experienced in RDBMSDesign, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Extensive experience with IBM Web Sphere Server, BEA Web logic, JBoss & Tomcat server.
  • Expertise using version control tools like CVS, SVN, VSS and Rational Clear Case.
  • Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, MS FrontPage, JSP, Struts Tag Library.
  • Configured Data Source on Web Logic Application server for connecting to Oracle, DB2 Databases.
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
  • Expertise in using ApacheAnt, Maven as java build tools.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JDBC, JMS, Swing, Struts 2.0, Spring, Shell Scripting, Hibernate, XML, SOA, Web service, Axis, NetBeans, Eclipse, ANT.
  • Designed the front-end applications and user interactive web pages using web technologies like Angular JS, NodeJS, Jasmine, and HTML5.

TECHNICAL PROFICIENCY:

Languages: C, C++, Java(J2SE1.5/1.4, J2EE1.5/1.4), SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0,JAXP1.x,LDAP,KarmaJasmine

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, jQuery, Angular-JS

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005

Rules Engine: Progress Corticon Studio / Server

Web/Application Servers: Tomcat6.x/5.x, WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere6.x/5.x/4.x.

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , SQL Developer, TOAD

Platforms: Windows, UNIX, LINUX, MAC

Version Control: CVS, SVN,VSS and Rational Clear Case, Stash Git, Source Tree,GIT Hub, GIT Desktop

Methodologies: Agile Methodology, RUP,Kanban Methodology

Build Tools: Ant 1.7, Maven 2.x

PROFESSIONAL EXPERIENCE:

Confidential, Warren, MI

Java/JEE Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development.Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Followed AGILE (SCRUM) methodologies with sprint planning every two weeks and daily stand up meetings to monitor the status.
  • Participate in systems implementation, including maintenance, user allocation, design, coding, error removal, logic optimization, systems re-evaluation, testing, user approval, final corrections, and documentation.
  • Developed business services with, JSON, XML andRestful Web Servicestechnologies.
  • Worked on AngularJS, used its two-way data binding to achieve the feedback functionality from the user.
  • Integrated the application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Used Maven for project dependency management and Log4j for logging. Involved in activities like code review, performance improvement.
  • Implemented the business using Struts and Spring implementation and achieved data persistence through Hibernate ORM framework.
  • Written application properties to add various properties to application such as Cassandra, Oracle contact points or other file locations in the repository.
  • Standardized processes for testing Angular applications, using Karma with Mocha for unit and integration testing.
  • Worked on Trade Item, Product Item publications and test in FileZilla to get response that publication is received, review, or rejected.
  • Used Spring Framework with Hibernate to map to Oracle 11gdatabase and mapping using Hibernate Annotations..
  • Experience in implementing using Spring MVC model integration for front- end request action controller.
  • Spring Framework has been extensively used in all layers of the application including UI, backend and integration.
  • Good Experience with Jenkins for build and deploying the projects.And, I worked onStash Git repository software and Participate in Unit Testing and Performance Testing.
  • Developed Backend Spring Jersey resources to serve the JSON data to the web interface.
  • Developed the application using Spring boot and Maven.
  • Involved in daily meeting with Onsite - Offshore coordination. Involved project coding phase and active member in project maintenance activities.
  • Developed Apache camel routes, JMS endpoints and used free marker to customize service responses.
  • Used complete annotation approach for the Spring application development and leverage Spring profiling development andworked on Spring as Application Level framework.
  • Used Web services(SOAP, REST) for transmission of large blocks of XML data over HTTP.
  • Involved in deploying and testing the application using Tomcat Server.
  • Extensively used Jenkins for continuous integration.
  • Multithreading and Asynchronous coding to achieve efficiency.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Implemented application level persistence using Hibernate and Spring.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.

Environment: Java 1.8, Spring 3.5, Apache Camel, Tomcatserver, log4j, GIT (Stash), Source Tree, SpringWebflow,Devcenter , Jersey REST web services, Maven, SOAP UI, Eclipse Luna 4.4, Junit, Xml, Jason, Cassandra,Jenkins, Glu, Jira, DB2, putty, Angular JS,FileZilla,Junit4.

Confidential, Richmond, VA

Full Stack Developer

Responsibilities:

  • Exposed to Software Development Life Cycle (Scrum) with JIRA AgileFollowingAgile methodology.
  • Used HTML5, CSS3 and Bootstrap for layout design, navigation, animation buttons and icons and developed the application as Responsive Web Application using CSS media queries and Bootstrap .
  • Developed the application as Single Page Application which can switch to different components using Angular JS &also worked on AngularJS controllers and created functions factory to interact with the RESTful Services using AJAX services like $http and $resource.
  • Enhanced an existing Angular JS application to follow MVC patterns for improving source code maintenance which results in significant percentage of code reduction, ease of upgrade and scalability.
  • Developed Custom Directives using Angular JS for Data Grid and Pagination &created Custom factories and Services using Angular for refactoring Code reuse.
  • Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Configured Hibernate-ORM to map java objects such as clients and claims with database tables.
  • Involved in up gradation and maintenance of company’s website to the new layout using the Grid orientation model Bootstrap framework.
  • Designed and created some reporting charts such as bar & pie charts using jQueryfusioncharts .
  • Used Bootstrap to create drop-down menus, forms and modal effects for styling the webpage such as creating a modal effect to display a form which is needed to be filled in order to modify user’s information.
  • Manipulated data using CRUD (Create, Read, Update and Delete) operations of MongoDB data base management system and handled database access and data transmission based on RESTful web service.
  • Created Angular JS custom filters to sort data from table and utilized some core angular js filters in our application.
  • Functionality is implemented by developing RESTFUL web services using spring boot , JPA and Oracle Responsibilities.
  • Developed Object-Relational (O/R) mapping using Hibernate 4 to create high performance persistence layer to interact with various databases using Hibernate Query Language, Criteria API and Native SQL queries.
  • Created Java Mail API is used to send notifications about important updates such as claim status change.
  • Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on the database using SQL server using Java.
  • Involved in sprint planning, code review, and daily standup meetings to discuss the progress of the application.
  • Improvised the performance of web pages by performing minification on CSS and JavaScript assets which were configured through Grunt.
  • Used GitHub for version control and Karma& Jasmine for executing Unit test in TDD approach cases and configured Maven for dependencies and Log4J for logging.

Environment: HTML5, CSS3, Bootstrap, Java 1.8, JavaScript, jQuery, Angular JS 1.5, Node JS, Express JS, JMS, JSON, MongoDB, RESTful, Spring 4.2, Hibernate 4, JBoss, Session Bean, XML,JMS, Log4j, JUnit, ANT, WebSphere Application Server 8.5, Git, Grunt and Maven

Confidential

Java/JEE Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Worked on Enhancements and Post Production Fixes for Employer Resource Information Center (ERIC) Application.
  • The enhancements required us to develop new correspondences and fix the old correspondences.
  • Implemented Hibernates’ Lazy default fetch plan for generating proxies and collection wrappers and created fetching strategies for minimizing the number of SQL statements.
  • Designed and Developed the UI Framework built using JSF Apache My Faces, Ajax4JSF.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
  • Extensively used Java best practices and implemented several Core design patterns like Singleton, Data Access Object (DAO), and Business Delegate etc.
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End. Configured Navigation rules in the JSF configuration files to add new functionality to the application by writing new JSPs.
  • Responsible for configuring and deploying the builds on WebSphere App Server. ImplementedJ2EE design patterns such as Session Facade, Factory, DAO, DTO and Proxy.
  • Wrote data Components for ERIC application wrote and called StoredProcedures using Java, HQL, and Hibernate.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node . js and HTML to speed the application.
  • Worked on Java Beans and other business components for the application and implemented new functionalities for the ERIC application.
  • Used MongoDB in backend to persistent data into database and written SQL/Mongo queries to access/update the data from/ to the database.
  • Worked on Adobe Form Server and Extension Rights Server for generating correspondences as PDF and PDF forms are submitted online.
  • Developed Business components using Java Objects, Core Java, Multithreading, Servlet, JSP.
  • Used Java Architecture for XML Binding (JAXB) for marshaling and un-marshaling java objects and XML. And Serena Dimensions was used for the version control of source code.
  • Developed report program to migrate project definitions and WBS elements from GSF system IES system.
  • Log4j frameworkwas usedto debug and trace the application.
  • Experience in creating Tables, Indexes, Constraints, Users Defined Functions, Views, Stored Procedures, Triggers and complex SQL statements.
  • Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML and User Defined Functions to implement the business logic and created clustered and non-clustered indexes.

Environment: Java 1.5, J2EE 1.5, JAXB, XML, XSD, IBM WebSphere, IBM DB2, IBM MQ, IBM Rational Application Developer (RAD) 7.0, JSF, Adobe LiveCycle Designer 7.0, SpringWeb flow,Ext.js,XDP, Form Server, Aqua Data Studio, JavaScript, log4j, Junit, JMS.

Confidential, Charlotte, NC

UI/JEE Developer (Full Stack Developer)

Responsibilities:

  • Participated in Agile Scrum methodology for application development. Developed the web application front-end user interactive web pages using web technologies like AngularJS, HTML5, CSS3 and Bootstrap.
  • Developed Angular controllers, services, models for two-way data binding and used Angular-UI components for the SPA development.
  • Created re-usable components using custom directives, filters .
  • Developed Backend Spring Jersey resources to serve the JSON data to the web interface.
  • Developed the application using Spring boot and Maven.
  • Used SVN for version control and used eclipse as the IDE for developing the application.
  • Developed Apache camel routes, JMS endpoints and used free marker to customize service responses.
  • Used complete annotation approach for the Spring application development and leverage Spring profiling development.
  • Worked on Spring as Application Level framework and Hibernate as persistence Framework.
  • Involved in deploying and testing the application using JBoss application server.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Experience with Junit, Testing and Mockito frameworks for unit testing.
  • Extensive experience in developing web application using Content Management Systems (CMS), Spring Framework, Model View Controller (MVC) Architecture and MongoDB .
  • Extensively used React Life cycle methods.
  • Responsible for the overall layout design, color scheme of the website using HTML, XHTML andCSS.
  • Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Involved in developing complex SQL statements and stored procedures with the databases Oracle.
  • Developed security throughout the application using Spring security and LDAP.
  • Used Hibernate named queries and the Hibernate Criteria Queries to do the database operations.
  • Analyzed and fine-tuning of slow running queries and stored procedures Support and maintenance of existing code and analyzing the impact of changes in scripts and data model.
  • Established wizard flows with SpringWeb flow anddeveloped Junit test cases to test the application and used Spring Batch and Scheduling for batch processing.
  • Used Maven for project dependency management and Log4j for logging.
  • Introduced container technology for use in WebEx, creating an environment for continuous deployment and integration.
  • Built Web pages that are more user-interactive using Angular JS, NodeJS,HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, Git, JSON.
  • Implemented client side Interface using React JS.
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js and Responsive design.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript and AngularJS.
  • Installed, secured, and configured AWS cloud servers with Tomcat, MySQL, Apache, etc.

Environment: Java 1.8, HTML 5, Spring 3.5, Apache Camel, JBoss Wildfly 8.2.1, log4j, Tortoise SVN, Hibernate, SpringWeb flow, Jersey REST web services, Maven, SOAP UI, EclipseKepler, Angular-JS 1.3, java script, Junit, Xml,Jasmine, Oracle, DB2, AWS, Bootstrap,React.js,GIT .

Confidential

Java/JEE Developer

Responsibilities:

  • Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
  • Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to web perspective with Java Doc.
  • Participation did in Design Review sessions for development / implementation discussions.
  • Designed & coded Presentation (GUI) JSP’s with Struts tag libraries for Creating Product Service Components (Health Care Codes) using RAD.
  • Developing Test Cases and unit testing using Junit. Solving QA defects, scheduling fixes, providing support to production application.
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
  • Extensive use of AJAX and JavaScript for front-end validations, and JavaScript based component development using EXT JS Framework with cross browser support.
  • Appropriate use of Session handling, data Scope levels within the application.
  • Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2 database through JPA (Java Persistence API) layer creating Object-Relational Mappings and writing PL/SQL procedures and functions.
  • Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks.
  • Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB.
  • Prepared and executed JUNIT test cases to test the application service layer operations before DAO integration.
  • Creating test environments with WAS for local testing using test profile. And interacting with Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest.Implemented SpringWebFlow for defining and executing UI flow in the application for the Order Guide module.
  • Creating views and updating code to IBM Rational Clear case for Source code control.

Environment: Java: JDK 1.5, JSP, JSP Custom Tag libraries, JavaScript, EXT JS, AJAX, XSLT, XML, DOM4J 1.6, EJB, DHTML, Web Services, SOA, WSDL, SOAP, JAXB, SpringWebflow,IBM RAD, IBM WebSphere Application server, IBM DB2 8.1, UNIX, UML, IBM Rational Clear case, JMS, Spring Framework, a 3.0, PL/SQL, JUNIT 3.8, log4j 1.2, Ant 2.7.

We'd love your feedback!