We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 9+ years of experience in Software Development Life Cycle (SDLC) with nice blend of expertise and leadership, be it requirements gathering, analysis (OOA), prototyping, design (OOD), development (OOP) or maintenance and testing of client - server applications.
  • Strong experience in designing and developing component based reusable GUI based applications.
  • Experience with Messaging Queue Technologies such as JMS and Rabbit MQ
  • Experience in writing the UNIX and Linux shell scripts in order to execute the jobs.
  • Experienced in making project documentation such Technical Design Document, Test Cases, User Manual, Backup and Recovery Plans etc.
  • Experience in implementing open source frameworks like Struts, Spring Webflow 2.0, Hibernate, iBatis ORM (Object relational Mapping), Angular JS and AJAX.
  • Highly proficient in developing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, Session Façade, DTO, DAO, Front Controller, Factory and Singleton
  • Solid experience in lightweight POJO based frameworks like Spring 2.5 (Dependency Injection, IOC, Remoting, ORM, DAO, AOP, JMS and Business Integration).
  • Extensively worked on Java, JSP, Servlets, Swings, MVC Architecture (Struts and Spring), Spring Webflow 2.0 Hibernate, EJB, JMS, AJAX, JSF, Web services, Angular Js, Java Script, HTML, DHTML, JSTL, SiteMesh CSS, and Custom Tag Libraries to develop JSPs.
  • Experience in working SOA (Service oriented Architecture) Web Services, WSDL, XML, SOAP.
  • Extensively worked on application servers and web servers like IBM Web Sphere, BEA Web Logic, JBOSS, Apache Tomcat, and JRun.
  • Excellent experience in developing WebSerivces.
  • Experience in ATG Technology and ATG Framework.
  • Hands on experience using IDEs like Eclipse, Rational Application Developer (RAD), and Web sphere Studio Application Developer 5.0Rational Software Architect (RSA).
  • Extensively worked on relational databases like Sybase, DB2, MS SQL Server, Oracle 9i and MySQL.
  • Strong in object oriented design/analysis, UML modeling, classic design patterns and J2EE patterns.
  • Experienced in OOAD Technologies developing Use Cases, Sequence Diagrams and Class Diagrams using tools like Rational Rose 2000, MS Visio 2000, and RSA.
  • Experience in writing Master Test Plans, Test Cases, and executing test scenarios(Includes Unit testing(using JUnit), Integration testing, System testing(SIT), Regression testing, Acceptance testing(UAT), developing and maintaining test scripts/data, analyzing bugs, coordinating with team members in fixing the errors.
  • Experience in developing applications involving Agile, Test Driven Development methodology using Apache Continuum and Emma (Test coverage tool).
  • Strengths include strong customer interface and problem-solving skills, requirement analysis, designing and programming.
  • Fast learner, good technical abilities and skills developed by a strong work ethic and self-learning.

TECHNICAL SKILLS

Languages: Java-8, CGI-PERL, PL/SQL, Objective C, Cocoa

Mark Up Languages: HTML, DHTML, XML, XSL

Web Technologies: J2EE, Servlets, Java Server Pages (JSP), Applets, Swing, Struts, Spring MVC, Spring Webflow 2.0, Enterprise Java Beans (EJB 3.0/2.0), JNDI, Java Database Connectivity (JDBC), Angular Js, Java RMI, JMS, IIOP, TAM, JavaScript, JSF.

Web/Application servers: Weblogic Application Server, WebSphere Application Server, Apache Tomcat, Java Web Server, JRun

Frame Works: MVC, Apache Struts, Spring MVC, Spring Web flow, ATG, AJAX, iBatis, Hibernate

Tools: Rational Rose2000e, Eclipse, WebSphere Studio Application Developer (WSAD), Rational Application Developer (RAD), RSA, ANT

Operating Systems: Windows NT/95/2000, Unix, Linux.

Databases: DB2, Oracle10g/9i, MS-SQL Server, Sybase, My-SQL

Version Control: MS Visual Source Safe, Concurrent Versions System (CVS), Rational Clear Case

Development Methodologies: OOAD, Rational Unified Process (RUP), Test Driven methodology, ADM Scrum and Agile.

XML Technologies: XML, Schemas, XSLT (XSL-FO), JAXB, JiBX, FOP, SVG, DTD, SAX,DOM, Apache XML parser (Xerces Java2)

PROFESSIONAL EXPERIENCE

Confidential, Boston

Senior Java Developer

Responsibilities:

  • Collaborate with IT and Business teams to learn about the existing functionalities of the work flows for the Food Protection Program's applications General Licensing and Facilities.
  • Developing the new web application using SPA - (single page application framework on client side) using react.js, redux, react-router and material-ui.
  • Setup an environment for the web application on both client and server side to establish a Microservice architecture using REST-API, JSON responses and Java Spring Boot Framework.
  • Develop application using MVC architecture, also use DAO's and create helper for accessing and editing data.
  • Add spring security for the application and provide token-based session access for each user session.
  • Add role based access at granular level for viewing or editing the data using spring attribute based on spring security framework (Implement RBAC Design Pattern using Spring Framework).
  • Create data mapping endpoints for migrating the data from old foxpro database to SQL Server Database.
  • Gather and update different user stories for the general licensing application using material-ui react frame on the javascript side.
  • Integrating local printers through JS to print the PDF's that are generated on client side.
  • Add a new search feature for the facilities and general licensing application using Javascript, REST API developed using jersey and jackson - instant search algorithm approach.
  • Update all the final CSS designs using the flexbox react components in organizing the grids and form layouts in the application.
  • Improve code coverage for upto 80% of the test cases to pass for Client and Server side frameworks such as JUnit. Test-NG, js-unit testing on client side.
  • Use eslint library for providing the coding standards of Javascript ES-6.
  • Use Webstorm and Spring STS as the IDE for developing the application
  • Use maven tool for building and deploying the application into production.
  • Use webpack for bundling all the client side javascript code into a bundle for deploying it into production.

Environment: JDK 1.8, RestFul Web, J2EE, Rabbit MQ, Ajax, Spring, Hibernate, Struts, Selenium, JavaScript, Shell and Python Scripts, React.js, HTML, CSS, JSF 2.0, Intelli-J, GIT, Windows 10

Confidential, Boston, MA

Senior Java Developer

Responsibilities:

  • Involved in Requirement Analysis and Technical Design meetings and have created Technical Design Documents as per the Business Requirements.
  • Developed and Implemented Action classes for the application (Production Support).
  • Updated All the components into react components
  • Implemented Restful Web services with Jersey and Jackson.
  • Used different customer data for improving product recommendations for customers.
  • Designed Frontend with in object oriented JavaScript Framework like React.js, Angular.js.
  • Developed the Data Access Layer using Hibernate and Spring frameworks.
  • Developed code using IntelliJ for integrated development environment.
  • Maintained versioning to merge code, check in and checkout the project code using GIT.
  • Wrote SQL queries and Stored Procedures for Data Access Objects (DAO).
  • Designed and developed screens in HTML, JSP with client side validations using JavaScript.
  • Participated in Sprint Planning Meetings, Sprint Review Meetings, and Daily Standup Meetings.
  • Used TestNG Unit testing Framework to test the Applications.
  • Involved in code and performance reviews of the code.

Environment: JDK 1.8, RestFul Web, J2EE, Rabbit MQ, Ajax, Spring, Hibernate, Struts, Selenium, JavaScript, Shell and Python Scripts, React.js, Angular Js, HTML, CSS, JSF 2.0, Intelli-J, GIT, Windows 10

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in Requirement Analysis and Technical Design meetings and have created Technical Design Documents as per the Business Requirements.
  • Developed and Implemented Action classes for the application (Production Support).
  • Configured and deployed Application on Apache Tomcat Application Server.
  • Used Restful web services and JSON objects for communication
  • Implemented Restful Web services with Jersey and Jackson.
  • Developed JavaScript libraries for error handling, Input validation and Event Handling.
  • Implemented highly responsive User Interface using Angular.JS and bootstrap CSS
  • Wrote Shell Script and Python code for initiating the jobs
  • Used Rabbit MQ for the passing of the Geo-Hash values between the API’s.
  • Developed the Data Access Layer using Hibernate and Spring frameworks.
  • Worked extensively with Ajax which loads part of the page dynamically and used JavaScript to parse DOM XML object returned by the Ajax.
  • Developed code using IntelliJ for integrated development environment.
  • Maintained versioning to merge code, check in and checkout the project code using GIT.
  • Wrote SQL queries and Stored Procedures for Data Access Objects (DAO).
  • Designed and developed screens in HTML, JSP with client side validations using JavaScript.
  • Used Quality Center to while working on defects and production root cause fixes.
  • Worked closed with the QA Team for testing and resolve defects.
  • Participated in Sprint Planning Meetings, Sprint Review Meetings, and Daily Standup Meetings.
  • Used TestNG Unit testing Framework to test the Applications.
  • Involved in code and performance reviews of the code.
  • Extensively used the Apache Maven and Ant build tools to build the Java applications.

Environment: JDK 1.7/1.6/1.5, RestFul Web, J2EE, Rabbit MQ, Apache Tomcat Server 7.0, Ajax, Spring, Hibernate, Struts, Selenium, JavaScript, Shell and Python Scripts, JSP 2.0,HTML, CSS, JSF 2.0, Angular Js, Intelli-J, GIT, Windows 7, UNIX, and Oracle 11g.

Confidential, Framingham, MA

J2EE Developer

Responsibilities:

  • Involved in Requirement Analysis and Technical Design meetings and have created Technical Design Documents as per the Business Requirements.
  • Extensively used JSP, HTML, CSS, JavaScript, Ajax, jQuery for Developing User Interface layer and JSF framework developing web Tier for business logic.
  • Involved in Design and Development of applications in MVC architecture using JSP, Servlets, spring, JNDI and JDBC.
  • Used Java Messaging Service (Queue) for the communication between Applications and API’s
  • Extensively worked on Struts validator framework.
  • Implemented SOA with Oracle SQL and Spring 3.0
  • Experience in Perl Scripting
  • Configured and deployed Application on Apache Tomcat Application Server.
  • Developed JavaScript libraries for error handling, Input validation and Event Handling (Production Support).
  • Extensively used customized Display tag for better user experience.
  • Developed the Data Access Layer using Hibernate and Spring frameworks.
  • Worked extensively with Ajax which loads part of the page dynamically and used JavaScript to parse DOM XML object returned by the Ajax.
  • Selenium for code coverage.
  • Developed code using Eclipse for integrated development environment.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets
  • Maintained versioning to merge code, check in and checkout the project code using SVN.
  • Developed Web Services using SOAP, JAX-RS, XFire, and CXF and also consumed Web Services using Apache Axis2.
  • Used Soap UI Tool for testing custom developed and consumed SOAP & RESTful Web Services.
  • Wrote SQL queries and Stored Procedures for Data Access Objects (DAO).
  • Developed server side scripts using JSP and Java Beans.
  • Designed and developed screens in HTML, JSP with client side validations using JavaScript.
  • Responsible for developing use cases, class and sequence diagram for the modules using UML and Visio.
  • Used Quality Center to while working on defects and production root cause fixes.
  • Worked closed with the QA Team for testing and resolve defects.
  • Participated in Sprint Planning Meetings, Sprint Review Meetings, and Daily Standup Meetings.
  • Used JUnit Unit testing Framework to test the Applications.
  • Involved in code and performance reviews of the code.
  • Extensively used the Apache Maven and Ant build tools to build the Java applications.

Environment: JDK 1.7/1.6/1.5, SOA, J2EE, J.M.S, Apache Tomcat Server 6.0/5.0, Ajax, Spring, Hibernate, Struts, Selenium, JavaScript, JQuery, Servlets, JSP 2.0,HTML, CSS, JSF 2.0, JUnit, Eclipse IDE, Windows 7, UNIX, and Oracle 11g.

Confidential, Columbus OH

J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, development, Enhancing, testing and Supporting the applications.
  • Developed application to monitor sales pattern, follow up slack sales and track selling points.
  • Used third party vendor (Global Collect) for credit card and checks payments.
  • Used Rational Software Architect (RSA) for generating the class and sequence diagrams.
  • Generated web service client interface using Axis 1.1.
  • Developed web tier by using Struts Framework, JSP’s, Tag Libraries, spring, Servlets, JavaScript, Hibernate, HTML and XML.
  • Developed front-end layer with the struts Tiles framework and used ValidatorFramework for validation.
  • Extensively used MVC and Singleton design patterns.
  • Implemented database connection pooling using IBM WebSphere DataSource.
  • Used JNDI interface to create a data source and LDAP connectivity.
  • Used Middlegen and Coregen to generate hbm.xml files and persistence Objects.
  • Involved in developing the Persistence layer using Hibernate framework.
  • Involved in writing SQL Queries.
  • Currently working on minimizing session usage from all application to gain the advantages of WAS 6.0.
  • Developed JUnit test cases for Persistence layer and Business layer to perform the unit level Testing.
  • Used AJAX framework in the shopping cart page.
  • Involved in working with customers for customer acceptance testing.
  • Used Clearcase for Source Control and Version Management.

Environment: J2EE, JDK1.4, Struts1.1, Spring 2, JSP, Servlets, Java Web Services,SOAP,Hibernate 2, Java Mail, XML, XSLT, DOM, SAX Parser, Java Beans, JavaScript, JSTL, CSS, AJAX, HTML, DHTML, DB2, Oracle 9i, SQL Server, PL/SQL, Apache Axis2, Cocoon, Tomcat 4.0.1, RSA, Eclipse, Ant, JUnit, Log4J, Windows, VSS.

Confidential, California, CA

Java Developer

Responsibilities:

  • Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology using OOP.
  • Implemented application using core java and maintained concurrency with multi-threading.
  • Used Spring MVC as web framework and spring to develop light weight business components.
  • Used Hibernate as Object Relational Mapping (ORM) Tool for the backend data persistence.
  • Implemented core business logic using several Java/J2EE design patterns.
  • Implemented component based web interface using JSP.
  • Used Servlet to implement the server side tasks.
  • Used Asynchronous JavaScript, JQuery, HTML and CSS for better, faster interactive Front-End.
  • Worked on Eclipse IDE for developing application.
  • Used Oracle database for PL/SQL scripts, and stored procedures.
  • Performed Unit testing of modules using JUNIT.
  • Implemented logs for error tracking using Log4J and fixed the errors.
  • Created build scripts for compiling and creating war, jar files using ANT tool kit.
  • Used CVS for version control throughout the application.

Environment: Java, JDK 1.6, J2EE, Spring2.5.5, Hibernate 2.0, JSP 2.1, JQuery, JMS, Spring MVC, Web services, REST, WebLogic 10.3, Oracle 10g, Log4j, Ant 1.7.0, JUnit4.4, Design Pattern, JavaScript, CSS, HTML, Ajax, XML, CVS.

Confidential, Herndon, VA

Java Developer

Responsibilities:

  • Involved in business requirements gathering, use case analysis and application design strategies.
  • Developed the custom web application implementing MVC Architecture, iBatis and Spring frameworks.
  • Implemented various J2EE Design patterns like Singleton, Business Delegate, and Transfer Object.
  • Backend applications JSF, Hibernate, Java
  • Responsible for developing user Interface using JUnit, Servlets, JSP, HTML, JavaScript to conduct unit testing as well as end to end testing.
  • Attended and worked with agile scrum standup meetings.
  • Used CVS to implement version control System.

Environment: J2EE, JDK 1.5, Hibernate, JSP, Servlets, Spring, JUnit, iBatis, JavaScript, HTML, CSS, XML, Eclipse IDE, Oracle 10g, Windows 7/XP, CVS.

Confidential

Java Developer

Responsibilities:

  • Did technical design to conform to STRUTS (MVC) framework.
  • Wrote server side programs by using Servlets and JSP.
  • Designed and developed the HTML front end screens and validated forms using JavaScript.
  • Made use of almost all Object Oriented concepts like Inheritance, polymorphism and Abstraction.
  • Application and user level configurations have been maintained by using XML Files.
  • Widely used HTML for web based design.
  • Implemented MVC using Struts Framework.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Designing and documenting of the stored procedures.
  • Coding Test Classes using JUnit for unit testing, Performed functional integration system and validation testing.
  • Used JDBC Prepared statements to call from Servlets for database access
  • Implemented design patterns MVC, Session Facade for developing the application.

Environment: Java 2, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Struts 1.1, Eclipse, WebLogic, PL/SQL, Oracle9i.

Confidential

J2EE Developer

Responsibilities:

  • Analyzing the business and functional requirements provided by the client and preparing work order estimates.
  • Involved in the entire software development cycle spanning requirements analysis, design, development, building, testing, and deployment.
  • Designed, developed and deployed various data gathering forms using HTML, CSS, JavaScript, JSP and Servlets.
  • Developed user interface module using JSP, Servlets and MVC framework.
  • Designed and developed the Critical modules like Order Processing and Order Making and Agents and Reports Generation.
  • Implemented the session beans and entity beans to develop the business logic to persist the customer data in to the system.
  • Performed the code reviews and refractor the code to improve the performance.

Environment: Java, J2EE, Servlets, JSP, EJB 2.0, Struts 1.2, JDBC, HTML, Java Script, XML, Tomcat 3.0, ANT, SQL Server, SQL, PL/SQL.

We'd love your feedback!