We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY

  • 8 years of design, development and deployment experience in large scale Java/J2EE and Web applications.
  • Good experience and knowledge in various Software development lifecycle(SDLC) methodologies like Rational Unified Process (RUP), Test Driven Development (TDD), Extreme Programming (XP), Scrum, Agile, UML and Rational Rose.
  • Expertise in database modeling, administration and development usingSQL, PL/SQL, toad in Oracle (9i, 10g and 11g), IBM DB2 and SQL Server environments.
  • Extensive experience in Cable domain industry. Developed CDN Applications for IVR and ASR systems using V - XML and Java frameworks.
  • Hands on experience in the areas of Web applications using J2EE technologies like Java Servlets, JSP, EJB, JDBC, OSGI, RAD, Web Services (SOAP, RESTful, WSDL).
  • Strong hands on experience with Struts, spring, Hibernatbae and JUnit frameworks.
  • Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
  • Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JNDI and other Remote Components
  • Good Knowledge of using IDE Tools like Eclipse, Oracle JDeveloper for Java/J2EE application development.
  • Well versed with all parts of WSDL, REST and JAX-WS.
  • Used various web servers likeApache Tomcat, JBOSS, Weblogic and IBM Websphere
  • Experience in using Version Control Systems like CVS, SVN, Harvest, Gitand Clear Case
  • Experience in building and deployment of EAR, WAR, JAR files on different SDLC systems in IBM WebSphere Application Server v7.
  • Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team

TECHNICAL SKILLS

Languages: Java 1.6, C++, C, Python, Perl, PL/SQL, Lotus Script.

Java and web technologies: J2EE, EJB, JSP, Servlets, JDBC, JNDI, RMI, Applets, JavaBeans, Swings, JSF, JPA, JMS, JMX, JTA2.0, JAXB, DOM Parser, Hibernate3.0, JSON, Struts 1.1/1.2, Spring, LOG4J, AJAX, JQuery

Web Servers: IBM Http Server, Tomcat, Apache WebServer

Modeling Tools: Rational Rose and Visio.

IDE: Oracle JDeveloper, Eclipse, Net beans 4.1, IBM RAD, SOAP UI

Databases: Oracle 8i/9i/10g/11g, IBM DB2, MySQL, Lotus Notes.

Operating Systems: Linux, Mac OS X, IBM Z/OS,UNIX and Windows

PROFESSIONAL EXPERIENCE

Confidential, Piscataway, NJ

Sr. Java Developer

Responsibilities:

  • Followed Agile methodology (Stand up meetings, Sprint development, retrospective meetings and Pair programming)
  • Implemented Spring 2.0 for business layer and developed JSP files for developing UI.
  • Designed and developed code for MVC architecture using Spring framework and developed Spring configuration files to load the context of the application.
  • Worked in building applications using Linux (on Oracle VirtualBox)based on a custom built software framework.
  • Developed presentation layer using HTML, CSS, Java Script and jQuery
  • Utilized design patterns: Value Object, Business Delegate, Service Locator, Singleton, Data Transfer Objects
  • Used AnglarJS framework for development of a Single Page Application.
  • Used jQuery, LESS, AngularJS to develop reusable and stylish user interface component.
  • Worked with Jasmine framework for unit and regression testing of JavaScript code
  • Developed and Supported a Java Swing Application.
  • Responsible for planning in migration of IBM Lotus Notes/Domino applications to J2EE environment.
  • Worked on Apache server for deployments and maintained the applications.
  • Implemented persistence layer using Spring JDBC to store the data in Oracle 11g database.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Responsible for the deployment of the application in the development environment using Apache Tomcat 6.0 application server.
  • Built from the ground up, a structured and multi-layered J2EE application in accordance with the Hibernate and Spring.
  • Developed application code using Eclipse 3.6 IDE and configured with Maven, Tomcat server
  • SVN was used for code versioning system and Hudson for building the application in repository and for production code maintenance, CVS has been used
  • Used JUnit for unit testing the application

Environment: JDK 1.6, Core Java/J2EE(Servlets, JSP), Spring 2.0, Apache, Hibernate, JDBC, IBM Web Sphere, Lotus Script, Eclipse 3.6, JavaScript, Oracle 11g, DB2, SQL, Web Services, TOAD, XML,XSL, Junit 4, SVN, Swing, JIRA, Maven.

Confidential, Portland, OR

Sr. Java Developer

Responsibilities:

  • Analysis and understanding of business requirements.
  • Effectively participated in weekly client communications with Business Analysts.
  • Involved in the architecture team for design and implementation of system.
  • Extensively used complex SQL and PL/SQL programming and practiced performance tuning.
  • Worked with Struts framework to build the presentation layer.
  • Responsible for Project Execution, project environment set-up, software installations, development.
  • Used RichFaces to improve areas of JSF .
  • Developed and Supported a Java Swing Application.
  • Worked on EJB session beans for middle layer.
  • Developed Struts Action Forms, Action classes and templates and performed action mapping in struts-config.xml.
  • Developed architecture for a new Spring Batch based system.
  • Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
  • Used Crystal Reports to generate reports based on user input.
  • Developed Exception handling framework and used log4J for logging and used JUNIT for unit testing.
  • Created a web application using JBOSS Sema framework.
  • Created ANT scripts for generating EAR and WAR and deployed in Web Sphere.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews
  • Used CVS as version control mechanism. Maintained two versions for production and development.
  • Involved in UAT and Production across all modules.

Environment: J2EE, Oracle 10g, SQL, PL/SQL, Struts, Series, CVS, JSF, Junit, IBM Rational Application Developer 7.0.0.8, JBOSS Sema 2.0.2, Swing, SWT,Sphere Application, Server 6.1, UML,Rational Rose.

Confidential, Columbus, OH

Java/J2EE Consultant

Responsibilities:

  • Developed user interface using JSP, Struts Tags to simplify the complexities of the application.
  • Configured the Struts configuration file and Application context file based on the spring and hibernate entries.
  • Involved in various phases of project development following agile development process (Extreme Programming).
  • Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
  • Used networking technologies like Multicast and worked with Internet protocol like VOIP for the communications.
  • Worked with JPA for the use of relational databases structuring of the application.
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes.
  • Worked on securing the user’s account pages using SSL.
  • Worked with JSF along with AJAX for the front end UI development.
  • Worked with CMS with Weblogic Portal for the development of the application.
  • Unit tested all the classes using JUNIT at various class level and method level.
  • Worked with Xquery for the front end development of the application.

Environment: - Java EE 5, IBM WAS 6.1, IBM RAD 7.0, Struts 1.2, Spring 2.5, Unix, Servlets 2.4, JSP 2.0, EJB 2.1, HTML, XML, WebServices, SSL, XSL/XSLT, JAVASCRIPT, AJAX, CVS, ORACLE.

Confidential, Mellon, NY

Programmer Analyst

Responsibilities:

  • Involved in system analysis and contributed to technical architecture of the system.
  • Developed application using Eclipse IDE and deployed in Web Logic server.
  • Designed the application based on MVC Architecture with the help of JSF Framework.
  • Implemented core java collections and exception handling and used generics of jdk.
  • Implemented Model View Controller (MVC) design pattern in developing the application
  • Used spring framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Used Service Oriented architecture (SOA) Web services to offer message-oriented services.
  • Design patterns like Singleton, Session Façade, Message Façade, Business Delegate, and Data Access Objects and Value Objects are used.
  • Developed model components using session beans and used local message beans to interact with session using Ejb.
  • Used JNDI service providers to allow JNDI applications access information stored in the internet domain name system.
  • Integrated Spring IOC Framework to TOPLINK.
  • Used Toplinkto connect to the Oracle database to store and fetch data from database.
  • Migrated C++ functionality to Java.
  • Designed and created the database tables and wrote SQL queries using Oracle.
  • Designed and created PL/SQL sub programs like stored procedures, triggers and sequences to access Oracle.
  • Extensively used Log4J for logging in the application, Ant tool to build and configure J2EE applications.

Environment: - Java, Html, JavaScript, Servlet, Jsp, JDBC, CVS, Struts, Spring, Ant, Jpa, Ejb, Flex, Oracle.

Confidential, Miami, FL

Java Developer

Responsibilities:

  • Involved in the high level design of modules from Functional Requirement documents.
  • Involved in WebSphere MQ Series integration with the application.
  • Designed and coded web pages using JSP, Servlets and HTML.
  • Transformed reusable code to Java Beans Components.
  • Designed and Deployed EJB Components using WSAD on WebSphere Application Server.
  • Used Struts Framework for the development of the application.
  • Involved in the process of Database Design and ER Diagrams for the application.
  • Involved in writing Stored Procedures, triggers and cursors.
  • Worked with SQLJ for better performance.
  • Developed a reporting tool, which is integrated with the Management tool to generate reports.
  • Prepared and executed Integration test plans.
  • Documented the Requirement, Design and Testing phases of the project.
  • Used Oracle 10g for the backend development.

Environment: - Java, JDK 1.5.x, J2EE, Websphere MQ Series, Servlets, JSP, EJB, JNDI, JMS, Oracle 10g,XHTML, CSS, XML, UML, JUnit, Linux, Shell Scripts, IBM Websphere, WSAD,CVS, ANT

Confidential, Marathon, WI

Java Software Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC).
  • Developed SQL queries and stored procedures for the application.
  • Worked with JDBC and modified SQL Queries for better performance.
  • Worked with front end using JSP, JSTL, HTML, JavaScript and CSS.
  • Involved in developing applications using Java, J2EE, EJB, Struts, JSP and Servlet.
  • Created the UI validations using Struts validation framework.
  • Extensively used and implemented all the swing components in the Confidential, application for the reservation.
  • Used Eclipse IDE for the development of the application.
  • Implemented multi-threading in the application by using swing worker thread.
  • Extensively using Clear caseandClear questas aversion controlling system and bug tracking system.
  • Implemented different types of listeners like Action Listener, Mouse Listener and Key Listener in the application.
  • Used complex components like JTable.
  • Implemented the Agile methodology for the development of the application.
  • Used different types of Models like Abstract Table Model and Table Column Model to use the JTable effectively.
  • Performed Unit testing and regression testing on the application.
  • Involved in testing and fixing the defects.
  • Developed database schema and SQL queries for querying database on Oracle 9i.
  • Used Apache Tomcat Server and Jboss Server for deploying various components of application.

Environment: Java, J2EE, JSP, HTML, Java Script, Oracle, SQL, JDBC, XML, Servlet, Apache Tomcat, AWT, Swing, Eclipse, Agile

Confidential

Java Developer

Responsibilities:

  • Gathered required information about the schools and the administration
  • Developed dynamic pages using JSP tags to invoke Servlets.
  • Involved in server side coding using Servlets
  • Designed web pages using Java script/ HTML
  • Validations for the Client Side were done using JavaScript.
  • Developed Business components using JavaBeans and database connections using JDBC
  • Involved in Designing and creating database tables.
  • Wrote various queries using SQL and used SQL server as the database.

Environment: Java, HTML, JSP, Servlets, Java Beans, JDBC, Apache Tomcat, Oracle, Windows NT

We'd love your feedback!