We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Watertown, MA

SUMMARY

  • Over 8 years of software industry working experience in domains like Retail, Insurance, Airlines in analysis, design, testing, development, documentation with various JAVA/J2EE technologies.
  • Hands on experience in using web application frameworks including Apache Struts 1.x and 2.x, Spring 3.x and Hibernate 3.x and familiarity with build tools such as Maven, GRADLE.
  • Rich work experience in Open Source frameworks like Struts 1.2, Struts 2.0, Spring and implemented spring JDBC Template for handling database access.
  • Experienced with J2EE standard compatible Application Servers including WebLogic, IBM Web sphere, Apache Tomcat Deployment Process and Integration.
  • Implementing automated Testing Platforms and Unit Tests and Proficient understanding of Code Versioning tools, such as GIT.
  • Working knowledge in Relational Database Systems like Oracle 9i and fair exposure to PL/SQL programming.
  • Expertise inAngular JS, Backbone JS, Node JS, Mongo DB and Spring Boot Framework.
  • Good UI Skills with Working knowledge ofHTML5, Bootstrap, JQuery, JS, CSS3
  • Hands - on experience in developing Web services like SOAP and Rest Web Services.
  • Expertise in Client / Server and application development using Java, J2ee technologies.
  • Expertise in Tools: Eclipse, Rational Application Developer RAD
  • Hands on experience in advanced web technologies like Ajax, Hibernate, Angular JS.
  • Experience working in aCloud environment - developing and deploying in AWS cloud
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language(HQL).
  • Developed teh Applications using J2EE Design Patterns such as Model-View-controller (MVC), Singleton, Session Façade, Business Delegate, and Service Locator.
  • Expertise in web development with HTML, XML, JavaScript, Perl, JSF and AJAX.
  • Spearheaded teh design and development of SOAP based Web Services.
  • Solid recent experience of developing and designing RESTful APIs.
  • Design experience on various Databases Oracle, SQL SERVER and MySQL.
  • Used XML parsers for to parse teh data during web service calls for SOAP and Restful.
  • Participated in Functional discussions and prepared detail design documents for document rewriting module of teh application.
  • Worked on business logic and business objects of Payment module.
  • Works with delivery team and project teams under limited supervision.

TECHNICAL SKILLS

PROGRAMMING LANGUAGES: JAVA, C/C++, PL/SQL, COBOL

JAVA TECHNOLOGIES: J2EE, SERVLETS, JSP, EJB, JDBC, JMS

APPLICATION SERVERS: WEBSPHERE, WEBLOGIC, JBOSS

WEB SERVERS: TOMCAT 4.0/5.0

FRAME WORKS: STRUTS, SPRING, HIBERNATE, JUNIT 3.8

DATABASES: ORACLE 8I/9I/10G,11G, DB2, TOP LINK

IDE’S: NET BEANS, ECLIPSE, STS

SCRIPTING LANGUAGES: JAVASCRIPT, SHELL & PERL SCRIPTING.

METHODOLOGY: AGILE, WATERFALL

PROFESSIONAL EXPERIENCE

Confidential, Watertown, MA

Java Developer

Responsibilities:

  • Participated in discussions to finalize teh architecture of teh application and prepared detailed design documents usingJava Classand WebSequence Diagrams.
  • Using Spring MVC frame work, configuring teh action path elements and redirecting teh requests to teh application
  • Extensively used Core Java features includingcollection framework,exception handling,genericsandannotationin teh coding and also usedGOF Design PatternslikeSingleton,Factory Patternsto make teh code more robust and easier to maintain. involved in various modules totroubleshootthe existing problems and provide teh solutions to teh required functionalities.
  • Developed SessionBeansto invokeJDBCservices dat dodatabaselookups for dropdowns and invoke backend entitybeans. Also, implementedLDAP (Lightweight Directory Access Protocol)for Single Sign-on.
  • Deployed and tested teh application usingWeb logicapplication server.
  • Performed various Linux system admin tasks including hardware related problems.
  • Involved in coding, code reviews,JUnittesting, Prepared and executed Unit Test Cases. configured thestruts configuration fileto mapthe Action Formswith theForm Beansand Action Classes with teh Actions.
  • Involved in code review andbug fixingof teh application; also involved in deploying teh application files to teh machine usingWeb Sphere Application Server.
  • Providing navigation rules in teh XML file for managed beans and defining them in teh configuration files.
  • Integration of application with JBOSS 4.2.

Environment: Java, J2EE (JSP, Servlet), Struts 2.0,Linux, Oracle 11G, HTML, LDAP, JavaScript, Web Logic Server 10.3.4, Oracle, Log4j, JDBC, JDK 1.5, JUNIT 3.8

Confidential, Burlingame, CA

Java Developer

Responsibilities:

  • Supported various existing tools developed for application teams.
  • Implemented teh Project structure based onSpring MVCpattern usingspring boot.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Developed presentation layers using Angular JS, Backbone JS, AJAX, JSP, java script, HTML and XML.
  • Created Payment Gateways as standards of PCI and also used HTTP protocols
  • Implemented AWS - Implementation and configuration of teh above components for Web application development
  • Knowledge in developing dashboards and web applications using web technologies.
  • Working knowledge of UI development in JavaScript, HTML5 and CSS.
  • Experience in using modern JavaScript frameworks such as JQuery or Angular.
  • Experience in handling applications hosted in Amazon Web Services AWS
  • Used Annotations and Spring features for applying business logic and interact with teh other layers in teh application.
  • Unit Testing/Integration Testing, JUnit 4.0, Debugging and Implementation is performed at accurate intervals before deployment
  • Log4J and logback files are configured for monitoring teh error logs.
  • Sound Knowledge in implementing design patterns like MVC (Model-View-Controller)
  • Implemented Database Updates / Verification used in our project
  • Extensively involved in portal related technical/functional sessions and performed teh functionalities as well
  • Usage of Clear Case, Accurev as a Version Control.
  • Worked in Agile Methodology and involved in teh project discussions.
  • Extensively Worked on SQL and stored Procedures and Functions.
  • Responsible in Enhancement of teh portal based on teh user requirements.

Environment: Java, J2EE (JSP, Servlet), AJAX, Struts 2.0, Spring Boot 1.1.5, Oracle 11G, HTML, JQuery, CSS, XML, JavaScript, Web Logic Server 10.3.4, Oracle Workshop for WebLogic, Log4j, JDBC, JDK 1.5, JUNIT 3.8, Mockito.

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • As a Developer, Participated in functional discussions and responsible in detail design documents preparations for various modules of teh application.
  • Usage of Toad as teh Oracle developer tool to access teh Oracle 11g database.
  • Developed teh business domain layer using Java, J2EE, JDBC and used DAO, Singleton.
  • Experience in handling SOAP and Rest Web services
  • Used Oracle Top Link Workbench as a ORM tool for mapping POJO’s to Database tables
  • Provided technical guidance to business analysts and Systems analyst, gather teh requirements and convert technical specifications for developers to start.
  • Involved in integrating Struts 2.x and Spring boot.
  • Made sure communication between devices and middle/enterprise servers took place utilizing web protocols and data packages such as HTTP, XML and JSON
  • Worked specifically on Business Layers in teh application to implement business logic as per teh requirements.
  • Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose and other compatible tools.
  • Developed dynamic web content using JSF 2.0, JavaBeans, XHTML, JavaScript and Custom Tags.
  • Developed presentation layers using JSP, velocity templates, HTML and JavaScript.
  • Created server side validations using struts validator framework.
  • Usage of MVC components, implemented event handling using Java, JSF, AJAX components and JavaScript for teh multi-tier application.
  • Responsible for implementing JSF Converters to handle formatting and localization and configured teh faces-config.xml to create a web application navigation rule.
  • Implemented Hibernate as an ORM tool and created teh connection pool and setup required environment to map teh tables and classes with Oracle RDBMS.
  • Implemented spring JDBC Template for handling database access.
  • Participated in functional discussions and prepared detail design documents for document rewriting module of teh application.
  • Worked as a backend application developer using Java and XML technologies.
  • Worked on UNIX servers for building and exploring log files in different application environments.
  • Participated in code review meetings to achieve coding standard compliance.
  • Performed extensive Unit Testing of teh application.
  • Prepared project documentation, status reporting and presentation.
  • Participated in code review meetings to achieve coding standard compliance.
  • Involved in creating test plans and test cases for teh system.
  • Performed extensive Unit Testing of teh application.
  • Written and tested regression test cases for teh new functionalities developed for teh release.

Environment: UNIX, J2EE, Java Beans, Linux, JDK 1.7, SOAP, JSP, Struts 2.x, Spring boot JavaScript, Tiles, HTML, DHTML, XML, XSLT, Eclipse IDE, SOAP, WebLogic application server, Oracle 10g.

Confidential, Fargo, ND

Java Developer

Responsibilities:

  • As a Developer, involved in teh entire (SDLC) life cycle of teh project right from teh designing teh project to implementation.
  • Involved in designing and implemented tables, functions, stored procedures and triggers in SQL Server 2005.
  • Engaged in writing teh SQL queries, Stored Procedures, Functions, and Views.
  • Performed few upgrades on JBOSS Server as per teh need of requirements and handled few issues relating while upgrading.
  • Wrote JavaScript client side validations for user account information based on their business rules.
  • Developed Entity Beans and Session Beans to implement business logic for various product transportation and distribution over different areas.
  • Created triggers to keep track of changes of tables when changes are made.
  • Responsible for Configuring teh Message Driven Beans (MDB) for messaging to different clients and agents who are registered with teh system.
  • Experience in handling final builds, deployments and management using ANT/ MAVEN scripts to customize EAR, WAR and JAR files and teh application is deployed on Web Sphere server.3
  • Prepared Technical Design document and User Documentation.
  • Participated in code review meetings with development team.

Environment: J2EE, Java, JDK 1.6, Hibernate, JSP, Struts framework 2.0, Restful, Oracle 10g, HTML, XHTML, XML, XSLT, UML, Rational Rose, ANT 1.5.3

Confidential, Fargo, ND

Java Developer

Responsibilities:

  • Implemented teh project using JSP and Servlets based tag libraries.
  • Conducted client side validations using JavaScript.
  • Used Core java and object-oriented concepts.
  • Coded JDBC calls in teh Servlets to access teh Oracle database tables.
  • Generate SQL Scripts to update teh parsed message into Database.
  • Designed and coded teh java class dat will handle errors and will log teh errors in a file.
  • Used Data Access Object Design Pattern (DAO) for data access functionality.
  • Deployed teh application on JBoss Application server.
  • Involved in creating User Authentication page using JavaServlets.
  • Developed a distributed web application and rich client for maintenance of a database.
  • Teh back end is written in and Java using teh Jetty web server, Java servlets and MS-SQL Server.
  • Used JavaScript and Prime faces 2.2.1 to develop teh front end for teh Application.
  • Involved in teh Maintenance and Support of teh System.
  • Responsible for Integration, Unit Testing, System Testing and stress testing for all teh phases of project.

We'd love your feedback!