Java Developer Resume
South Plainfield, NJ
PROFESSIONAL SUMMARY:
- Around 3 years of Experience in IT Industry and with good exposure on Software Development.
- Experience in Analysis, Design and Development in Java - J2EE technologies.
- Experience in working under Agile and Scrum methodologies.
- Extensive experience in writing applications using Java/J2EE & related technologies such as Servlets, JSP, JDBC, Java Beans, XML, HTML and SQL, PL/SQL middleware technologies such as Web Services, SOAP and REST for web base applications.
- Actively involved in weekly Sprint calls with development and business teams for new code movement and bug fixes to production environment.
- Documented the results based on the Production, Acceptance, Integration Environments.
- Expertise in various open source frameworks like Struts, spring, JSF and ORM Technology like Hibernate and Eclipse Link.
- Possess ability for technical support and guidance for post release, production system.
- Experience working in MVC Architecture based frameworks like AngularJS.
- Extensive Experience in using design patterns such as MVC (Model View Controller).
- Extensive use of Open Source Software such as Web/Application Servers like JBoss5.x, Apache Tomcat, Apache Struts, LOG4J for logging information and exceptions, Maven, Apache ANT for making build scripts, CVS, GIT.
- Have good understanding of JUnit4 and TestNG and have practical experience.
- Experience in using RDBMS like MySQL and Oracle and worked with NoSQL database MongoDB.
- Experience working on front end Design and Development using JavaScript, JSON, JQuery, AJAX, CSS, HTML5, and XML.
- Expertise in Core Java with strong understanding & working knowledge of Object Oriented Programming and API's like Collections, Multi-Threading, Exception-handling.
- Proactive attitude with excellent analytical, communication and interpersonal skills.
- Quick learner, innovative thinker, smart worker and adaptive team player.
TECHNICAL SKILLS:
Development tools: Eclipse, NetBeans
Databases: MySQL, Oracle 11g, MongoDB
Languages: Java & J2EE, SQL
J2EE Technologies: Servlet, JSP, JDBC, JUnit
Frameworks: Spring, MVC, Struts, Hibernate, Eclipse link, JSF
Web servers and services: Apache Tomcat, Glassfish and SOAP, REST.
Web Technologies: HTML5, CSS3, JavaScript, Ajax, jQuery.
UI Frameworks: AngularJS, NodeJS
Build & Packaging tools: ANT, Maven
Version Control Software: GIT, SVN
PROFESSIONAL EXPERIENCE
Confidential, South Plainfield, NJ
Java Developer
Roles & Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- Developed application using Spring Source Tool Suite STS as IDE.
- Developed Data Feeds application in Java using Spring MVC framework and XSLT that sends product catalog and sales data in CSV and XML formats to partners.
- Used Spring MVC framework in development of new modules based on requirements Involved in module testing using JUnit.
- Implementing IOC (Dependency Injection) and AOP features in various aspects of Spring Framework.
- Developed the application using Spring Framework that leverages classical Model View Controller architecture.
- Performed SOA / Web Services testing using SOAP UI.
- Development of modules JSP, Servlets and connections JDBC.
- Designed RESTFUL API’s that allow sophisticated, effective and low cost application integration.
- Developed JSP's including AJAX that call different API's that process messages using XML.
- Performance tuning including Apache Web server setup configuration with WebSphere App Server.
- Agile active participation comprises attended planning and estimation meetings, JAD sessions, creating tasks into the issue tracking systems (JIRA).
- Attended daily stand up meetings, worked collaboratively with other developers in writing codes as well as testing the codes, slated for the sprint delivery.
- Participated with the sprint review and retrospective to improve the process.
Environment:: Java/J2EE, JSP, JavaBeans, spring, Multi-threading, HTML5, JavaScript, JQUERY, RESTFUL APIs, WebSphere.
Confidential
Jr. Java Developer
Roles & Responsibilities:
- Developed the application using Agile Feature Driven Development and Scrum method of project management.
- Developed JAX-RS RESTful web services that consumes and produces both XML and JSON content using jersey to retrieve specific details for Case Management System products.
- Configured JPA Persistence API to interact with Oracle 11g database and Hibernate as platform and created POJO's classes as JPA entities.
- Converted XML into JAVA objects using JAXB API.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework.
- Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Used UNIX shell scripts to deploy the application on amazon web server.
- Developed User interface using HTML, CSS, JavaScript, and CSS, Bootstrap, Ajax and JSON.
- Used jQuery to perform the AJAX calls and to load the surveys.
- Extensively used Alpaca forms for various form fields to fetch the inputs from the user/customer.
- Written Embedded JS to combine data and a template to produce HTML.
- Applied AngularJS to define a route to the REST services and render the Ej’s templates.
- Responsible for developing new REST APIs for utilizing JAX-RS on WebSphere.
- Utilized WebLogic application server to build and deploy the enterprise application.
- Utilized Alpaca forms to create interactive HTML5 forms with jQuery.
- Used GitHub Repository to check in, check out, and merge code, issue tracking and wikis.
- Used Maven to build and deploy the application.
Environment:: Java, J2EE, JSP, Struts, Hibernate, AngularJS, JUnit, MVC, Eclipse, AJAX, Apache Tomcat, Log4J, SVN, MySQL, HTML, CSS, JavaScript.
