Java Developer Resume
NewarK
SUMMARY
- Having 3 years of experience with specialization in development, and customization of software applications, to deliver robust and scalable enterprise scale systems for corporate clients using J2EE technologies.
- Extensive experience in Object Oriented Design implementation.
- Extensive Knowledge in Object Oriented Programming principles.
- Expertise in Project Process Flow Management and thorough knowledge of software development life cycle (SDLC) in Agile and Scrum environment.
- Experienced on pair programming with team of developers
- Extensive working experience in CoreJava
- Extensive experience in J2EE TECHNOLOGIES which includes Servlets, JSP, Web Services
- Extensive work experience in multitier architectures and Middleware services like Spring MVC, Web Services and Hibernate.
- Extensive work experience in application build scripts like Maven
- Extensive working experience in Databases like Oracle .
- Worked in Development Environments like Eclipse.
- Extensive work experience on Operating systems like Windows.
- Troubleshooting production issues and gave post production support for couple of projects.
- Extensive work experience in Application servers like Tomcat.
- Extensive experience in J2EE design Patterns like Data Access Objects, MVC etc.
- Experienced in UNIX and DOS shell scripts
- Experienced in Deployment and Release Management.
TECHNICAL SKILLS
Operating Systems: Ubuntu, Windows
J2EE Technologies: JSP, Custom Tags and Tag libraries,JavaServlets,JavaBeans, JDBC
Databases: MySql,Oracle
Front - end technologies: HTML, CSS,Javascript, AJAX, Shell script, jQuery, Angular js
Other Tools knowledge: Java, SQL Server, MATLAB
Methodologies: Agile, developing with pair programming
PROFESSIONAL EXPERIENCE
Confidential, Newark, New Jersey
Java developer
Responsibilities:
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) and used Agile (SCRUM) methodologies for Software Development.
- Used JSP, HTML, and CSS for content layout and presentation.
- Implemented business logic using Session Beans, Servlets and stored procedures.
- Created the web application using MVC Spring framework.
- Designed developed and maintained the data layer using Hibernate and performed configuration of Spring, Application Framework.
- Analyzing and design requirements provided by business users.
- Writing design specification and develop test cases.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajax with JSON.
- Developed web based applications using JavaScript, HTML5, DHTML and CSS3.
- Involved in implementation of MVC pattern using Spring Controller.
- Involved in developing stored procedures and Triggers.
- Design, develop, implement and maintain software solutions in an agile development environment.
- Used CVS as version control system for the source code and project documents.
- Used Git Hub repository to check-in the code into the repository.
Environment: Java, Hibernate, Spring, Eclipse, REST API, AJAX, HTML, JSON, JavaScript, CSS, HTML,JSP, Web Services, Unix Agile.
Confidential, Newark, New Jersey
JAVA developer
Responsibilities:
- Analysis of Business requirements. Design solutions based on the requirement and feasibility analysis. Prepare Technical specification and design Documents.
- Designing the Application as per the New Requirements and Change Requests.
- Used SOAP API to enable behavioral data to be programmatically created and acted upon.
- Creating User Interfaces, Adapters, Data Objects, Page Beans, Displayers and Helper classes usingJava, J2EE (JSP, Servlets), JSTL, JavaScript and HTML and AJAX for Rich Internet user experience.
- Understanding the Architecture and Change Requirements from Specifications.
- Creating JSP layouts using Struts-tiles and creating JSPs.
- The Hibernate provides with an object/relational mapping facility for managing relational data inJava applications.
- Creating Managed Beans, implementing services, creating Controller and related POJO classes.
- Analysis, design and construction of the Data-feed Processing framework.
- Daily Interacting with the client manager and requirement gathering.
- Wrote the stored procedures and functions for business logic.
- Used Unix and dos shell commands for running deployment scripts.
- Concurrently executing multiple threads using Multithreading
- Preparing Status report for the period indicating the progress of various activities for a project
Environment: JDK, Web services, Multithreading, Spring, Hibernate,XML,Tomcat, Eclipse Workbench.
Confidential
Java Developer
Responsibilities:
- Developed front-end using JSP, HTML, CSS,JavaScript and JQuery.
- Responsible for developing Servlet
- Followed iterative approach in timely manner
- Developed database design, connectivity and access
- Wrote MySQL queries and used JDBC API
- Worked in Windows environment for building the application using net beans IDE
- Modified JSPs, used struts tag libraries andJavaServer Pages Standard Tag Library (JSTL)
- Developed the bean classes for better data exchange between the MVC layers
- Deployed the application on Tomcat
- Created connection pools and data sources
- Modified JavaScript to read client side activities (events) and data and event validations
- Used CVS as version Control system.
Environment: Java, J2ee,MySql, Tomcat Application Server, Servlets, JSP, Eclipse, UML, Windows XP, and Linux
