Senior Java J2ee Developer Resume
Princeton, NJ
SUMMARY:
- Over Nine years of experience in Information Technology as a Java/J2EE developer in the development of Internet and Web applications using Java, J2EE related technologies.
- Extensive experience with SDLC (Software Development Life Cycle) and Software Hierarchy.
- Expertise in Server - Side Programming using Java, Spring, and hibernate.
- Developed web-based over frameworks including but not limited to Spring boot, Hibernate.
- Good understanding of design patterns in Presentation tier, Business tier and Integration tier such as Front Controller, Singleton, D Access Object, Facade, Service Locator, Data Transfer Object, Business Delegate, Service Locator, etc.
- Experience in XML and JSON, Web Services using SOAP and REST. Good exposure to HTML, JavaScript, CSS, Extjs for front-end component creation and rich web based front-end UI designing.
- Strong experience on BEA Weblogic, Confidential Websphere, Tomcat and several other application servers
- Strong working experience for version control with MKS, SVN, Rational Clear Case, WinCVS and Visual Source Safe.
- Good understanding of RDBMS in writing queries, stored procedures using Oracle, SQL Server, DB2.
- Experience in project developing methodologies like Agile and SCRUM.
- Worked closely with the project management completely define specifications to help acceptance.
- Have excellent Communication, Interpersonal, Analytical skills and ability to lead groups.
- Excellent collaboration and communication talents to work effectively with team members and achieve client goals
TECHNICAL SKILLS:
Languages/Technologies: Java (JDK), JSP, Flex, Servlets, JavaBeans, Struts, Spring, spring boot, EJB, XML/XSLT, C++, C, SQL, PL/SQL, HTML, CSS, Webservices, SOAP, REST, JavaScript, AJAX, ODBC, JDBC, Hibernate, velocity template and JPARepository
IDE/Tools/Utilities: WSAD 5.1, RAD 6.0, Eclipse 3.x, STS, Rational Rose 98/2000, SQL*Plus, SQL*Loader, Toad, Jdeveloper, ANT, MAVEN
Application/Web Servers: WebLogic, Confidential Web sphere, Apache Web Server, Tomcat, JBoss, and Oracle Server
Databases: Oracle 10g, SQL Server 2016, DB2, MS Access
Operating Systems: Windows NT/98/2000, UNIX, Sun Solaris 2.x, and DOS.
PROFESSIONAL EXPERIENCE:
Confidential, Princeton, NJ
Senior Java J2EE DeveloperEnvironment: Java 1.8, J2EE, ExtJs 6.5, Spring 4.2.3, JavaScript, Ajax, HTML, CSS, Hibernate, JPA, Tomcat 8, Spring Tool Suite(STS) 3.9, Restful, JUnit, PL/SQL, Oracle 10g, SVN 1.9.5, MAVEN 3.2.3, SQL Developer 4.1.5
Responsibilities:
- Participated in the requirements analysis and technical assessments.
- Designed and implemented the application using the technologies Java/J2EE, ExtJs, Java Script, Spring MVC, Spring IOC, Spring ORM, Hibernate and Oracle.
- Used Spring for obtaining bean references in Spring Framework using Dependency Injection (DI) or Inversion of Control (IOC), annotation and Auto wiring.
- Used the Spring MVC to define the Controller classes.
- Used the JPA Repository to define the bean repositories for data base structures.
- Used Spring ORM to configure the Hibernate for providing the persistence with the database and writing the HQL, Criteria.
- Worked on developing ExtJs Screens and writing JavaScript for UI development.
- Worked on Writing Stored Procedures, Packages, views and sequences in Oracle
- Worked on developing Maven build scripts for building the application.
- Worked on unit and functional testing various components of the application.
- Used JUnit for unit testing of individual unit of the system
- Involved in maintenance and support (Bug fixing) of the USI application.
- Used SVN as version control system to manage source code.
- Used Spring Tool Suite as a development environment for creating and deploying application in Tomcat server.
Confidential, Princeton, NJ
Senior Java J2EE Developer
Environment: Java 1.8, J2EE, Spring boot 1.5.1, Spring Tool Suite(STS) 3.9, Restful, JUnit, PL/SQL, SQL Server 13.0, SVN 1.9.5, MAVEN 3.2.3, SQL Developer 4.1.5, ExtJs 6.5
Responsibilities:
- Participated in the requirements analysis and technical assessments.
- Designed and implemented the web application using the technologies Java/J2EE, Spring Boot, Restful, JSON, Spring MVC, EXTJS and SQL Server.
- Designed the database structures, implemented the entire write and read functionalities using spring-jdbc, spring-orm, velocity templates and JPA repositories.
- Used the spring framework expression language to evaluate athematic expressions.
- Involved in developing Maven build scripts for building the application.
- Involved in unit and functional testing various components of the application.
- Used JUnit for unit testing of individual unit of the system
- Involved in maintenance and support (Bug fixing) of the CPI application.
- Used SVN as version control system to manage source code.
- Used Spring Tool Suite as a development environment for creating an application.
Confidential, Princeton, NJ
Senior Java J2EE Developer
Environment: Java 1.8, J2EE, Spring MVC, Tomcat 8, Spring Tool Suite(STS) 3.6, Restful, JUnit, PL/SQL, SQL Server 13.0, Gitts, MAVEN 3.2.3, SQL Developer 4.1.5
Responsibilities:
- Participated in the requirements analysis and technical assessments.
- Designed and implemented the web application using the technologies Java/J2EE, Spring Boot, Restful, JSON and SQL Server.
- Involved in developing Maven build scripts for building the application.
- Involved in unit and functional testing various components of the application.
- Used JUnit for unit testing of individual unit of the system
- Involved in maintenance and support (Bug fixing) of the CPI application.
- Used Gitts as version control system to manage source code.
- Used Spring Tool Suite as a development environment for creating and deploying application in Tomcat server.
Confidential, Princeton, NJ
Senior Java J2EE Developer
Environment: Java 1.6, J2EE, Flex 3.2, Spring3.0, JavaScript, Ajax, Action Script 3, HTML, CSS, Hibernate, JPA, Tomcat 7, Spring Tool Suite(STS)3.3, Restful, JUnit, PL/SQL, Oracle 11g, SVN, Maven3.2.1, SQL Developer 3.0
Responsibilities:
- Involved in all the phases of AGILE SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application (Rally).
- Designed and implemented the application using the technologies Java/J2EE, Flex, Action Script, Spring MVC, Spring IOC, Spring ORM, Hibernate and Oracle.
- Used Spring for obtaining bean references in Spring Framework using Dependency Injection (DI) or Inversion of Control (IOC), annotation and Auto wiring.
- Involved in defining the Controller classes by using the @Controller and @RequestMapping annotations and Spring Configuration files to specify the ViewResolver and View Components.
- Used Spring ORM to configure the Hibernate for providing the persistence with the database and writing the HQL, Criteria.
- Involved in developing Flex Screens and writing ActionScript files.
- Involved in Writing Stored Procedures, Packages, views and sequences in Oracle
- Involved in developing Maven build scripts for building the application.
- Involved in unit and functional testing various components of the application.
- Used JUnit for unit testing of individual unit of the system
- Strong ability to understand user stories and acceptance criteria and provide feedback on those requirements to business analysts and participating daily scrums, sprint commitment, retrospectives and cross team collaboration
- Involved in maintenance and support (Bug fixing) of the USI-FI application.
- Used SVN as version control system to manage source code.
- Used Spring Tool Suite as a development environment for creating and deploying application in Tomcat server.
Confidential, Warren, NJ
Senior Java J2EE Developer
Environment: Java 1.6, J2EE, JSF, Spring3.0, JavaScript, Ajax, Hibernate, Websphere Application Server 7.0, RAD 7.5.4, SOAP, Apache log4j, JUnit, PL/SQL, Oracle 11g, SVN, ANT 1.8, SQL Developer 2.1, Jira.
Responsibilities:
- Involved in Design, development, implementation, testing and support of CWS Avatar system.
- Designed and implemented the application using the technologies Java/J2EE, JSF, Spring IOC, Spring ORM and Oracle
- Used Spring for obtaining bean references in Spring Framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Involved in implementing persistence logic using Hibernate and writing the HQL, Criteria.
- Involved in developing JSF Screens and writing JavaScript files.
- Involved in Writing Stored Procedures, Packages, Triggers and sequences in Oracle
- Involved in developing Ant build scripts for building the application.
- Involved in unit and functional testing various components of the application.
- Used JUnit for unit testing of individual unit of the system
- Involved in maintenance and support (Bug fixing) of the CWS application.
- Fixed bugs and enhancements reported by the testing team / Business
- Used SVN as version control system to manage source code.
- Used Confidential Rational Application Developer as a development environment for creating and deploying application in Websphere Application server.
- Used tools such as Winscp, Putty, Jira for bug tracking, HTTP Watch and SQL Developer.
Confidential, Iowa City, IA
Senior Java J2EE Developer
Environment: Java, J2EE, Servlets, JSP, Spring, JDBC, JavaScript, CSS, SQL, Pl/SQL, Oracle 10g, HTML, Toad, Websphere Application Server, Confidential Rational Application Developer, SVN repository system, Ant.
Responsibilities:
- Involved in Analysis, Design and development, testing, implementation, and support of APTTP system.
- Designed and implemented the application using the technologies Java/J2EE, JSP, Spring IOC, Spring JDBC and Oracle
- Involved in developing JSP Screens and writing JavaScript files.
- Writing validation rules for front-end screens.
- Involved in unit and functional testing various components of the application.
- Involved in development of functions for client-side validation using JavaScript.
- Involved in developing Ant build scripts for building the application.
- Involved in unit and functional testing various components of the application.
- Involved in maintenance and support (Bug fixing) of the existing application.
- Fixed bugs and enhancements reported by the testing team / Business
- Used SVN as version control system to manage source code.
- Used Confidential Rational Application Developer IDE as a development environment for creating and deploying application in Websphere Application server.
Confidential, Iowa City, IA
Senior Java J2EE Developer
Environment: Java, J2EE, Servlets, JSP, Spring, JDBC, JavaScript, CSS, SQL, Pl/SQL, Oracle 10g, HTML, Toad, Websphere Application Server, Confidential Rational Application Developer, SVN repository system, Ant.
Responsibilities:
- Involved in Analysis, Design and development, testing, implementation, and support of Skill Map system.
- Designed and implemented the application using the technologies Java/J2EE, JSP, Spring IOC, Spring JDBC and Oracle
- Involved in developing JSP Screens and writing JavaScript files.
- Writing validation rules for front-end screens.
- Involved in unit and functional testing various components of the application.
- JavaScript used for the client-side validations.
- Writing validation rules for front-end screens.
- Involved in Application Level Data Base Programming using JDBC/SQL.
- Involved in writing queries, triggers, stored procedures, using SQL.
- Used SVN as version control system to manage source code.
- Used Confidential Rational Application Developer IDE as a development environment for creating and deploying application in Websphere Application server.
Confidential, NE
Senior Java J2EE Developer
Environment: Java, J2EE, JSP, Struts framework, EJB, JavaScript, CSS, XML, Oracle 10g, SQL, Pl/SQL, HTML, Eclipse, Toad, Weblogic Application Server, Maven, MKS repository system, AGILE, Scrum.
Responsibilities:
- Involved in all the phases of AGILE SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application
- Creating documents - Design document and Test plan.
- Implemented Prototype for new requirements by gathering inputs from users
- Designed and implemented the application using the technologies Java/J2EE, JSP, Struts, EJB, DAO and Oracle
- The system was implemented using Struts MVC framework by making use of ActionServlet, Action classes.
- Involved in developing server pages using Servlets and JSP’s
- Implementing the validations using Struts Validation Framework
- Involved in coding for Dao’s, Services and Controllers.
- Involved in unit and functional testing various components of the application.
- JavaScript used for the client-side validations.
- Actively participates as a scrum team member on all phases of the scrum.
- Strong ability to understand user stories and acceptance criteria and provide feedback on those requirements to business analysts and participating daily scrums, sprint commitment, retrospectives and cross team collaboration.
- Used MKS as version control system to manage source code.
- Used Eclipse as a development environment for creating and deploying application in Weblogic Application server.
