We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • About 4.5 years of experience in developing web and enterprise applications using Java/J2EE technologies in business domains like Health care, Insurance and financial.
  • Expertise in design and development of web applications using J2ee, Servlets, JSP, Custom tags,JSTL, JavaBeans, JavaScript, HTML, CSS, JQuery, AJAX, JSON.
  • Solid understanding of web developments concepts like MVC, HTTP, Request/Response model, client - server communication.
  • Worked with MVC frameworks like Spring MVC and Struts in developing web applications.
  • Good experience in developing web Applications using Spring MVC, Restful calls, AJAX, JSON.
  • Knowledge of using Bootstrap CSS and AngularJS for responsive web design.
  • Experience with ORM framework like Hibernate and integrating with JPA and Spring ORM.
  • Experience working with advanced technologies such as Spring, Struts, Hibernate, Web Services
  • Experience in SOAP Web Services technologies like SOAP, JAX-WS, WSDL, JAXB, XML, XSD and JAX-RSRestful Web services using Jersey.
  • Knowledge of SOA, ESB for the middleware services.
  • Utilized Design patterns MVC, VO, DI, DAO, Factory Method, Singleton.
  • Experience in working with multiple Servers like WebSphere, WebLogic, and Apache Tomcat.
  • Extensive development experience on different IDE's like Eclipse, RAD
  • Experience with Maven, ANT and CI tools like Jenkins for continuous integration and builds.
  • Experienced in using Log4j for the application logging. Used UML for class, sequence diagrams
  • Experience in using various Configuration Management tools like SVN, GIT.
  • Worked with databases like Oracle and MYSQL. Implemented PL/SQL stored procedures, functions, views, triggers, DDL and DML SQL queries
  • Experience with Agile SCRUM methodology for the SDLC. Worked in TDD and pair programming
  • Good performer with team and individual contribution.

TECHNICAL SKILLS

J2EE Technologies: Servlets, JSP, JDBC, JPA, JMS, JNDI, JAX-WS

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, JQuery, Angular JS

Frameworks: Struts, Hibernate, Spring, JSF

XML/ Web Services: JAX-WS, Apache CXF, Restful, Jersey, Spring Rest

Databases: Oracle, MySQL

Application / Web Servers: WebSphere, WebLogic, Tomcat

Methodology /Design Pattern: OOAD, UML, DAO, Singleton Pattern, Front Controller, Factory Pattern

IDEs: RAD, Eclipse, MyEclipse

Operating Systems: Windows, LINUX, UNIX

Other Tools: ANT, Maven, JUnit, Mockito, Log4J, TOAD, Jira, GIT, SVN, Firebug

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Actively participated in the daily SCRUM meetings part of the Agile process to produce quality deliverables within time.
  • Web application is built using Spring MVC, HTML5, CSS3, jQuery, AJAX and JSON.
  • Developed Spring Boot based RESTful web services for micro services architecture and deployed using AWS. Used AWS SDK for Java utilizing NO-SQL queries through Cassandra.
  • Implemented DAO layer with JPA and Hibernate for the data persistence. Created JPA entity classes for the ORM and wrote JPA queries.
  • Used various Java Core concepts such as Exception Handling, Collection APIs and Multi-Threading to implement various features and enhancements.
  • Consumed JAX-WS SOAP web services for the backend business services.
  • Developed XSD, WSDL part of the SOAP web services implementation and tested using SOAPUI.
  • Implemented Spring AOP feature to implement transaction management and logging.
  • Developed JUNIT test case with Mockito mocking framework.
  • Maven for application builds and Jenkins for the continuous integration.
  • Used JIRA for issue tracking and sprint tasks management of the project.
  • Used GIT for the source code repository. Created local branched for every sprint task and commit and push to the DEV branch. After code review, merged it to master.
  • Communicate with BA's for better understanding of the requirements in the Sprint planning sessions.
  • Application is deployed through Continuous Integration(CI) and Continuous Delivery(CD) process with Tomcat, Jenkins, Git and Amazon AMI’s. Deployed the various micro services applications on Tomcat.
  • Used Putty to connect to Linux servers to debug application issues.
  • Refactored the code after code review meetings with team.
  • Worked through Agile development with daily scrum meetings, sprint planning sessions.

Technology Stack: Core Java, JSP, HTML, CSS, JavaScript, Firebug, developer tool, AJAX, Web Services, spring, hibernate, PL/SQL, Oracle, Junit, Maven, Log4j, Eclipse, GIT, Jira, Tomcat, AWS, Amazon AMI.

Confidential, Southborough, MA

JAVA/J2EE Developer

Responsibilities:

  • Project SDLC is worked through Agile SCRUM methodology. Participated in daily scrum meetings, sprint planning and sprint retrospective sessions
  • Web tier is developed using Spring MVC and frontend pages that are developed using HTML5, CSS3, JavaScript, AJAX and JQUERY.
  • Developed client side validation code using JavaScript and JQuery.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Involved in fixing Front-End issues with the layouts using Firebug and developer tool.
  • Implemented JQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Implemented Service and DAO components using Spring beans using dependency injection.
  • Integrated Restful Web Services with Spring MVC using Response Body annotation. Implemented AJAX to retrieve the JSON through Restful calls.
  • Used Spring JPA to integrate with Hibernate for the persistence layer.
  • Defined JPA entity persistence classes for ORM to persist the data into Oracle Database.
  • Implemented Spring AOP for transaction management.
  • Implemented services on the back end using with SOAP web services using Apache CXF.
  • Used SOAPUI as web services testing tool.
  • Used design patterns like Singleton, Service Locator Pattern, Data Access Objects, and Business Delegate.
  • Implemented the Business logic with Core Java by efficiently utilizing the OOPS concepts, Collections, Exception handling and Executor framework for multi-threading with thread pools.
  • Performed Unit Testing using JUNIT and Mockito.
  • Interacted with Business Analyst for requirements gathering.
  • Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Proactively communicate with the development and QA team to anticipate configuration management issues/processes
  • Tracked QA defects/issues by using JIRA and tested in DEV and QA environments.
  • Used SVN for version control and application deployment on WebLogic Application Server
  • Developed application logging using Log4J to log messages and errors.
  • Maven and Jenkins for the application build and deployments

Technology Stack: J2EE, JDK, JSP, Spring MVC, Hibernate, JavaScript, Ajax, JQuery, Junit, Restful, SOAP, SVN, Toad, XML, WebLogic

Confidential, FL

Java Developer

Responsibilities:

  • Implemented the web-based application using struts Framework for MVC.
  • Used Struts Validation frame work to do business validation from server side.
  • Developed UI using HTML, JavaScript, and JSP and JavaScript for adding functionality to the existing application (calendar, tooltips, hiding elements, etc.).
  • Developed JSP for the multiple views in the presentation layer and Java Beans for model layer.
  • Used JSTL and wrote custom JSP tag libraries and implemented role based handling in JSP pages.
  • Used Ajax for populating the list/drop down box with data from Database.
  • Involved in enhancements, issue debugging and Bug fixing in the production environment.
  • Implemented JDBC for save and retrieve information from database.
  • Written SQL queries and used JDBC callable statement for calling PL/SQL stored procedures.
  • Update defects in Quality Centre and fixing the defects assigned.
  • Used TOAD to interface the database and execute SQL queries for validating the data.
  • Involved in validating the application for different browser compatibility
  • Developed test cases/scenarios and tested application for functional correctness.
  • Used Ant to build and deploy war file on Tomcat Server.
  • Source code is managed through SVN. Worked on branches and resolved merge issues.
  • Resolved Dev and QA issues by analysing log files of the application deployed on Linux server.
  • Participated application deployments in production releases.
  • Utilized check style, PMD for coding standards and code quality.

Technology Stack: JAVA, JSP, JDBC, SQL, PL/SQL, Struts2, XML, HTML, CSS, JavaScript, ANT, SVN, Tomcat, Oracle, Eclipse

Confidential

Java Developer

Responsibilities:

  • Developed the project in Java, different J2EE technologies like Struts, JSP, Servlet, JavaScript, HTML, and CSS.
  • Implementation of MVC architecture by separating the Business Logic from the presentation Logic using Struts framework.
  • Used JDBC in Data Access layer for data manipulation.
  • Wrote SQL queries for JDBC prepared statement and used callable statements to call stored procedures.
  • Developed DAO classes for the data interaction and service classes for the business logic
  • Created Action classes part of the Struts framework and mapped in the struts configuration file.
  • Developed XSD, WSDL for SOAP web services which are implemented using JAX-WS metro.
  • Created SOAPUI project to test the Web Services with test data.
  • Developed and deployed the applications using Tomcat and SVN for the version management.
  • Used WinSCP to download the application log files and analyzed for exceptions and fixed the issues in QA and DEV environments and retested.
  • Used Eclipse as software development platform for developing the whole application.
  • Tested the application in different environments like DEV, QA and UAT.
  • Worked with QA team in working with issues from QA environment and BA team for UAT defects

Technology Stack: Core JAVA, JSP, Servlets, HTML, CSS, JavaScript, JDBC, Tomcat, Eclipse, SQL, Struts, XSD, WSDL, SQL Developer, QC, SVN

We'd love your feedback!