Java Developer Resume
Jersey City, NJ
SUMMARY
- Around 4 years of diversified experience in the field of Java/J2EE projects including Development, Technical Design,
- Implementation, Maintenance, enhancement, Support and Testing in all stages of the Software Development Life Cycle
- Good working knowledge using Java, J2EE technologies, Servlets, JSP, JDBC, Oracle SQL,UNIX and Web development skills.
- Experience in developing web page and effectively using Java Script, HTML, CSS .
- Experienced with implementing MVC based solutions using Struts framework, and Hibernate.
- Experience in REST API, SOAP and Web Services Development.
- Strong Analytical and programming skills in using technology to develop effective complex business solutions.
SKILLS
J2EE Technologies: Spring, Struts, Hibernate, JSP, Servlets
Web Technologies: HTML, CSS, JavaScript, AJAX, XML, JSON,JQuery
Web Services: SOAP, RESTFUL
Programming Languages: Java, C, C++
Databases: SQL Server, DB2, Oracle, MySQL
App/Web Servers: Apache Tomcat, WebLogic
Tools: Maven, Ant, Junit
Operating Systems: Windows XP/7/8/ Vista, UNIX, Linux
Source Control: SVN, GIT, Confidential
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Java Developer
Responsibilities:
- Involved in Business and functional requirement gathering for CSA web application for implementing new features in CarePass Club.
- Writing technical approach document as per the business requirements.
- Designing new functional requirements by elaborating service based architecture utilizing open source technologies like Hibernate and Spring Framework.
- Involved in developing new Struts Action classes and used Spring Framework web module and integration with Struts MVC framework.
- Implemented and modified Java Server Pages (JSP) web page changes accordingly to support additional features based on business requirements.
- Developed and format the data inside requests and responses by RESTful web services using JSON.
- Implemented web services using SOAP and RESTFUL technology to support JSON and XML using JAX - RS and JERSEY.
- Maintained data using Hibernate, and JDBC in Oracle SQL database, Oracle10g/11g/12c,
- Modified existing database structures to support additional features using SQL queries, and involved in writing SQL queries, stored procedures and triggers using relational databases Oracle, SQLServer.
- Involved in debugging and testing the web application using Tomcat, Apache Web/Application servers.
- Automated the build and deployment activities using QuickBuild build lifecycle management server
- Used version control repository SVN (Subversion by apache) and Control M for issue tracking and scheduling the batch jobs.
- Used log4j for logging messages and printing logs, and created log reports for reference.
- Involved in functional, unit and regression testing of two web applications.
Confidential
Responsibilities:
- Designed and developed Struts Action classes and Views using JSP tag libraries.
- Used Struts MVC framework, custom validation and wrote Regular Expressions for Validation.
- Implemented web services using SOAP and RESTFUL technology to support JSON and XML using JAX-RS and JERSEY.
- Modified existing database structures to support additional features using SQL queries.
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database, Oracle10g/11g/12c, .
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used SQL statements and procedures to fetch the data from the database.
- Automated the build and deployment activities using Apache ANT.
- Used Apache Tomcat for fast and light weight processing wherever required.
- Worked on automating data loading, extraction. UNIX Shell scripting is used for generating the reports.
- Used version control repository SVN (Subversion by apache) and Control M for issue tracking and scheduling the jobs.
- Used log4j for logging messages and printing logs.
- Used ANT scripts to fetch, build, and deploy application to development environment.
Technology: Java, Struts Framework, Spring, Servlets, JSP, Hibernate, Oracle SQL, MVC Design Pattern, Apache Tomcat, RESTful Web Service, JASON, JavaScript, HTML, XML, JUnit, AJAX, Windows
Confidential, Jersey City, NJ
Java Developer
Responsibilities:
- Understanding User requirements, participating in design discussions documenting requirements and layout the hardware and software specifications.
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Used Struts frameworks to interact with the front end.
- Modified web pages using JSP and Used Struts Validation Framework for form input validation, developed user interfaces using HTML, CSS and JavaScript.
- Deployed the application on Tomcat application server.
- Preparing technical specifications and test plans for unit testing.
- Used SQL queries and procedures to fetch the data from the database.
Technology: Java, Eclipse IDE, Struts Framework, JSP, Oracle SQL, MVC Design Pattern, Apache Tomcat, RESTful Web Service, JASON, JavaScript, HTML, XML
Confidential
Jr. Java Developer
Responsibilities:
- Participated in project requirements, design meetings and involved in preparation of project specification and Scope document.
- Involved in Installation, configuration and deployment of the mobile application.
- Troubleshoot application issues using debugging process and coding techniques.
- Involved in providing high-level customer support to remote clients using a support e-ticketing system.
- Performed system administration for hosting server and client software.
- Developed JSPs and Servlet for the given functional specifications, developed screens using Java, HTML, CSS, JSP and JavaScript.
- Substantial understanding of Windows and UNIX platforms.
- Participated in some validations and manual testing.
Technology: Eclipse IDE, Struts Framework, Oracle SQL,Apache Tomcat, HTML, XML
