We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • Having 7 years of experience in Java and J2EE technologies.Extensive experience in all phases of SDLC which includes Client Interaction, Analysis, Development.
  • Worked on different domains majorly on Banking and Finance.
  • Hands on experience on Struts, Spring and Hibernate frameworks.
  • Experience in developing and deploying session beans, entity beans representing different types of business logic abstractions.
  • Experience in Java design patterns such as Session Facade, Singleton, Data Access Objects (DAO), and Business Delegate.
  • Experience in writing DAO using Hibernate and Hibernate mapping files.
  • Expertise on UI Technologies - JavaScript, HTML5, CSS3, JQuery, Bootstrap, AngularJS.
  • Hands on experience on SOAP and Restful Web Services.
  • Adept at SDLC, Object Oriented Programming and Design Patterns.
  • Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
  • Hands on experience in developing test cases using JUNIT.
  • Developed applications on different IDE’s such as Intellij idea, Eclipse and NetBeans.
  • Hands on experience in Tomcat Web Server, JBoss 4.2.3 application Server, IBM Web Sphere, Weblogic and Glassfish servers.
  • Good Experience with databases, writing queries and stored procedures usingOracle 11g, MS SQL Server, My SQL and PL/SQL.
  • Experience in developing application, automated scripts leveraging MongoDB.
  • Strong experience with Mongoose, used to access MongoDB on the server.
  • Worked extensively on XML using SAX, DOM and JAXB components.
  • Exposure onJSON using JACKSON framework.
  • Efficient in packaging & deploying J2EE applications using ANT and Maven.
  • Experienced in configuration management tools like CVS, clear Case and SVN.
  • Actively involved with the team, management & client as a part of Agile (SCRUM) software development.
  • Coordinates and defect resolution tracks system and UAT defects with developers and testing resources to resolve them within SLAs.
  • Strong analytical, problem solving, communication and troubleshooting skills, willingness and ability to quickly adapt to new environments and learn new technologies.
  • Highly skilled in coordinating Onsite-Offshore team model.
  • Strengths in Self-motivated, diligent and an Excellent Team player.
  • Good organizational skills and the ability to prioritize workload to meet project goals within tight deadlines.

TECHNICAL SKILLS

Languages: Java/J2EE and C/C++

Scripting languages and Front End Technologies: HTML5, CSS3, JavaScript, XHTML, XML, JSON, JQuery, AJAX.

Frame Works: Bootstrap, AngularJS, NodeJS

JEE/J2EE Technologies: Servlets, JSP, JDBC, JAX-WS, JAX-RS, Web Services (REST, SOAP)

Java Frameworks: Spring, Struts, JSF

Object Relational Mapping: Hibernate, JDBC

Databases: MySQL, Oracle 11g/10g/9i, Postgres, MongoDB.

Application Servers: Apache Tomcat web server, IBM Web Sphere Application Server (WAS), BEA WebLogic Application Server and JBOSS Application Server

Tools: Ant, Maven, VISIO, PMD, Mercury Quality center, TOAD 7.4.0.3, SOAP UI, Firebug, putty, WSAD, Junit, Log4j, JIRA Tracker.

Web/App Servers: Apache Tomcat 5.0/6.0/7.0, HTTP Web Server

Version Control System: GIT, SVN, CVS

IDE s/Tools: Eclipse, NetBeans, IntelliJ.

Desktop Tools: MS Office2010

Operating Systems: UNIX, Windows, Mac OS

Process: Agile Software Development (SCRUM Development), Waterfall

PROFESSIONAL EXPERIENCE

Confidential, NY

Java Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Designed the application usingMVC, Factory, Data Access Object(DAO) and Session Facade Design Patterns.
  • Responsible for creating reports using BIP Reports using Oracle 11g version, SQL server Designed, and integrated with necessarystored proceduresinDB2.
  • Set up the application inMavenfor building and usedSubversionas version control.
  • Used J2EE design patterns like Singleton.
  • Developed business layer using Spring, Hibernate.
  • Created graphical user interfaces (GUIs) front-end using JSP, JSF, JavaScript, JQuery, HTML.
  • Created JSF components for presentation layer.
  • Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with users.
  • Implemented web designed interfaces web interfaces usingHTML,JSP, Servlets, AJAX,Javascript, and CSS.
  • JUnitTesting Framework for Unit Level Testing.
  • Developed Ant scripts to build and deploy the application onto Weblogic Application Server and ran UNIX shell scripts and implemented autodeployment process.
  • Log 4jwas used to log both User Interface and Domain Level messages and also worked with SQL and Stored procedure in the development of the application.
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.
  • Consumed Web Services by implementing Spring’s REST support to make the development of RESTful Web services.

Environment: Java/J2EE, Hibernate, Spring, JMS, XML, Web Services (SOAP and REST based), MySQL, JUnit, Log4j, SOAP UI, Eclipse, Git, Maven, Tomcat8.

Confidential, MA

Java/UI Developer

Responsibilities:

  • EBPM has been developed using Java/J2EE, Spring, Hibernate, RESTful web services and Ajax technologies with Oracle as backend and deployed on WebSphere server. EBPM is used extensively by AMEX users to raise access requests for different services.
  • Implemented Java/J2EE, MVC design patterns using Spring, Hibernate and RestFul Web services.
  • Built few RESTful APIs using Spring, Jacksonand JSON.
  • Built RESTful APIs using Spring. Use Jackson for generating JSON messages. Use JAX-B transformation for XML message processing.
  • Built the server module with Spring MVC, Spring Data and Spring security technologies.
  • Created web application prototype using HTML5, CSS, JavaScript (Angular JS) and AJAX.
  • BuildRESTweb service by buildingNodeJSServer in the back-end to handle requestssent from the front-endjQueryAjax calls.
  • Connected to Oracle stored procedures using Spring JDBC framework.
  • Connected the Oracle to store user cache and log information using Spring and Hibernate.
  • Developed Business logic using JavaBeans, Servlets, and Collections.
  • Developed logics using Multithreading, collections and OOPs concepts.
  • Developed a GUI to help to read the logs generated by the scripts, the logs were saved in Oracle.
  • Using CA Siteminder and LDAP security services to authenticate and authorize user roles.
  • Good experience on build and deployment scripts using Maven.
  • Support to users during User Acceptance Testing.
  • Mentored the development team on using best practices for using GitHub.

Environment: Java/J2EE, Multithreading, Collections,spring 3.X, Restful Web services, Hibernate 3.3, Oracle, HTML5, AJAX, CSS, JavaScript, Angular JS, NodeJS, Maven, Web Sphere, JUnit and GitHub.

Confidential

Java UI Developer

Responsibilities:

  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery in ongoing projects.
  • Improved user experience by designing and creating new web components and features
  • Used JavaScript and JQuery for validating the input given to the user interface.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • UsedSpringMVC on the web layer and business delegate and DAO on the business layer.
  • Implementation of Web Designs based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • Developed DAO for communicating with the database. UsedHibernateDAO support for performing queries. And handled transactions usingspringannotations.
  • Developed the spring AOP programming to configure logging for the application
  • Developed business modules using Hibernate & Spring frame work technologies
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
  • Developed internal application using Angular JS and Node JS connecting to Oracle on the backend.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Debugging HTML, CSS and JavaScript issues with respect to the assigned defects and integrating the solution into JSP framework.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache
  • Used Subversion (SVN) for software version control.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Developed AJAX scripting to process server side JSP scripting.
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.

Environment: Java, J2EE, JavaScript, HTML, CSS, JQuery, AJAX, Node JS, Angular JS, Spring, Hibernate, Oracle, CRUD, PL/ SQL, JDBC, REST, Eclipse, WebLogic, Subversion (SVN), Junit, JSP, Servlet and Maven.

Confidential

Software Developer

Responsibilities:

  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery in ongoing projects.
  • Improved user experience by designing and creating new web components and features
  • Used JavaScript and JQuery for validating the input given to the user interface.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • UsedSpringMVC on the web layer and business delegate and DAO on the business layer.
  • Implemented Presentation layer using JSP, Servlets and HTML.
  • Implementation of Web Design based on CSS, HTML, and Bootstrap Front-End Framework.
  • Developed JavaScript behavior code for user interaction.
  • Created database program in SQL server to manipulate data accumulated by internet transactions.
  • Wrote Servlets class to generate dynamic HTML pages.
  • Developed Servlets and back-end Java classes using Web Sphere application server.
  • Design and develop the processes using multithreading to make it asynchronous.
  • Follow the best practices in coding like removing unnecessary casting, using generics in HashMap, caching, Collections like sort, comparator, list, set and Design patterns.
  • Confirmed the performance improvement by measuring the processes again and feedbacks from the user.
  • Developed an API to write XML documents from a database.
  • Performed usability testing for the application using JUnit Test.
  • Maintenance of a Java GUI application using JFC/Swing.
  • Created complex SQL and used JDBC connectivity to access the database.
  • Involved in the design and coding of the data capture templates, presentation and component templates.
  • Part of the team that designed, customized and implemented metadata search and database synchronization.
  • Used Oracle as Database and used Toad for queries execution and Involved in writing SQL scripts, PL SQL code for procedures and functions.

Environment: Java, Web Sphere 3.5, EJB, Servlets, JavaScript, JDBC, SQL, JUnit, Eclipse IDE and Apache Tomcat 6, ANT.

We'd love your feedback!