Sr. Java Developer Resume
New, JerseY
SUMMARY
- 6+years of Progressive experience in IT industry analyzing, designing, coding and maintenance of software applications, using Java/ J2EE, Web Technologies, Distributed Technologies in Client - Server Architecture environment.
- Highly skilled in Java technologies with an emphasis on Agile development with Extreme programming.
- Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
- Proficient in front-end/client-end Java J2EE technologies: Servlets, Java Server Pages (JSP), HTML, XML, XHTML, JavaScript, AJAX, JQuery.
- Extensively worked with Apache Tomcat Server and JBoss with IDE Eclipse.
- Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
- Hands on experience in Design Patterns.
- Expertise in utilizing tools Microservices architecture Application development using various frameworks such as Spring Framework 2.0/3.0, Spring MVC, Hibernate 3.0, Spring Boots, STRUTS.
- Strong skills in Hibernate Connection pooling, Mappings, Transaction Management and Hibernate Query Language
- Well versed in UML Concepts like Use Cases, Class Diagrams and sequence diagrams.
- Expertise in database modeling, administration and development using SQL and PL/SQL in Oracle (8i, 9i and 10g), DB2 and SQL Server environments.
- Very Strong skills in developing Web Services using REST, SOAP, WSDL.
- Knowledge in backend database like Oracle and MySQL.
- Experience in using Rational Clear Case, Clear Quest, and MVN&CVS.
- Very good Experience in creating build scripts using Maven and Ant.
- Extensive experience with Application/Web servers like Web Logic 10.2, WebSphere 8.x, Tomcat 5.x, JBoss 4.x.
- Efficient in Defect Management for resolving Integration Issues, System Testing Issues, User Acceptance Issues, Production Issues.
TECHNICAL SKILLS
Languages: C, Java, J2EE, HTML, XML, CSS, SQL, PL/SQL,PHP MYSQL
Java/J2EE Technologies: (Java 5, 6, 7), J2EE (JSP, Custom Tags, Java Servlets, JDBC), HTML, CSS, JavaScript, Servlets, XML (XML Schema, DTD).,REST API
Servers: Tomcat (5.x, 6.x, 7), J Boss4.x, IBM WebSphere 7.x, WebLogicServer 10.2.
Methodologies & Frameworks: Spring 3.0, Spring MVC, Struts2, Java Server Page Standard Tag Library, JSF, Hibernate.
Databases: MySQL Server, Post grès SQL, Oracle (8i, 9i, 10g and 11g).
Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade, Singleton.
Java IDE: Eclipse (Juno, Galileo, Helios, Indigo), Netbeans.
Platforms: Windows (XP/Vista/Windows 7), UNIX,Linux (Fedora & Ubuntu), Mac OS.
PROFESSIONAL EXPERIENCE
Confidential, New Jersey
Sr. Java Developer
Responsibilities:
- Developed Application based on J2EE using Hibernate, Spring, JSF frameworks and SOAP/REST web services.
- Worked with Agile Methodology (SDLC), involved in daily scrum meetings, sprint planning, product backlogs.
- Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations, Spring MVC components.
- Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
- Implemented Spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
- Implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
- Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Responsible for design and developing Persistence classes using Hibernate, and Spring JDBC Template frameworks to save data in database tables.
- Generating Hibernate mapping files and domains using tables.
- Implemented Hibernate Inheritance strategies to map relation between tables and configured many-many relationship using Hibernate annotations.
- Created Restfulweb service to server ECU strategy files to Sync my ride website.
- JSF (Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold.
- Implemented logging mechanism using log4j.
- Used JSF for user interface layer development and tools like Firebug for Web Accessibility
- Used Maven tool to build, config, and packaged, deploy an application project and integrated with Jenkins.
- Developed Junit test cases to validate the REST services.
- Configured managed beans and made available to the application by declaring them in the faces-config.xml configuration file.
- Used JAXB to marshalJava object to XML object to put message in message Queue.
- Worked on JSON format as well for data transfer
Environment: Spring Tool Suite, Spring MVC, Spring Boot, Hibernate, JSF, SOAP/ Rest, log4j, Junit, IBM MQ, JMS, REST API, JAXB, XML, Ajax, JQuery,Maven and Jenkins.
Confidential - Basking Ridge NJ
Java/J2EE Developer
Responsibilities:
- Involved in design, development and maintenance of all the POJO‘s configuration files and configuring beans, action classes and associations between them.
- Developed the application with Spring Framework for dependency injection using the IOC feature. Used Spring framework for authentication components.
- Designed JSF and JSP tag libraries for reusable web interface components.
- Used JSF to build application to create a page structure by arraigning JSF components in tree.
- Designed and developed the business logic layer and data access layer using different kinds of Data Access Objects (DAOs).
- Extensively used XML Web Services for transferring/retrieving data between different providers. Extensively involved in developing Restful web services which were exposed to cornerstone power builder product. Worked on generating the web services classes by using WSDL, UDDI, SOAP.
- Worked on SQL queries in Oracle 11g.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.
- Developing the user interface using JSP, Dojo, Ajax, JavaScript, CSS, HTML. Wrote the validation for UI using JQuery and JavaScript.
- Followed Agile Methodology for implementing the application. Followed the Test Driven Development
- Developed test cases using JUnit framework.
- Deployed the application on WebSphere Application server.
- Used MAVEN for build and deploying the application onto the Application server.
- Used SVN for version control of the code and configuration files.
- Configured and used Log4J for logging all the debugging and error information.
Environment: Java,J2EE,JDk 1.6, CORE JAVA,Spring3.2,Hibernate3.0,Spring Boot, JBOSS,SVN, Maven2.0,Web Services, Oracle11g,Eclipse,JSON,JQuery,Java Script, HTML, SOL/PLSQL, WSDL, UDDI, SOAP, JSP, DOJO, AJAX, AGILE, XML,JSP,JSF,SVN,POJO,LOG4J
Confidential, Philadelphia, PA
Java Developer
Responsibilities:
- Actively participated in various phases of Software Development Life Cycle such as Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Developed the base framework for other applications/modules to follow & implement.
- Developed the front endUser Interface using JSF, Ajax, CSS, JSON, JQuery and Ice faces.
- Used Crytoscape on the frontend to deliver the graphs and loading the Crytoscape style and JSON data using AJAX.
- Developed and managed Spring Core for dependency injection/Inversion of control (IOC), and integrated with Hibernate.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
- Implemented caching mechanism using Spring cache related annotations, configure cache related properties.
- Implemented custom Spring MVC interceptors to preprocess business rules to display page based specific values.
- Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
- Implemented Spring ORM with Hibernate by taking advantage of Java features like annotation metadata, auto wiring, and implement the DAO layer with Hibernate Entity manager’s Session Factory, HQL, and SQL.
- Implemented Restful Web Services for accessinginformation using Spring MVC Rest controller annotations.
- Implemented JMS based SOAP web services using JMS, Web sphere MQ, Mule ESB and Spring CXF.
- JQuery library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
- Used NodeJs on server side automation scripts.
- Implementation of Elastic search in web application environment.
- Creating JAR, WAR & EAR files and deploy the entire project on to JBoss Application Serverusing Maven.
- Responsible for maintaining the Java Source Code using SVN as a version control system.
- Implemented log4j for application logging and to troubleshoot issues.
- Programming and unit testing of code based upon design sessions with internal software users, customer-reported issues, and input from Business System Analysts, Marketing, Professional Services, and Support using Junit and Easy mock.
- Developed and re-factored existing products provided product enhancements and resolved product defects to meet customer issues.
- Analyzed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time.
- Provided technical expertise and peer code reviews to other team members.
- Maintained solid relationships within R&D and with cross-functional peers.
- Supported the application during the warranty period.
- Assisted in Quality Assurance process and customer issue resolution.
Environment: Jdk 1.7, Servlets, Java Beans, Spring 3.5, Hibernate 3.3.x, REST, Elastic Search, Spring Boot, Spring Security, JDBC Template, JSON, Eclipse, XML, Crytoscape, HTML5, CSS, AJAX, Angular JS, Node JS, Maven, JQuery, Ajax, Jenkins, SOA, JMX, EJB, Mule ESB, Log4j, SVN, JUnit 4.4, IntelliJ, JBoss 6.0, Oracle 10g, Collaborator, Jira.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the process of analysis, design, and development of the application.
- Designed and Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
- The Whole application was developed in JEE using MVC based architecture with help of Apache Struts.
- Coded Struts Action classes, Model classes.
- Participate in Analysis and design discussions and prepare Micro-design documents.
- Development for Web Services integration with Seibel.
- Scrum Master for the scrum team.
- Implementation and tracking the progress of deliverables for the team
- Performed unit testing on various project modules using JUnit framework.
- Used Apache ANT as build tool.
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
- Implemented Log4J for Logging Errors, debugging and tracking.
Environment: Windows XP, Eclipse 3.1, DB2, CVS, Core Java, REST API, SWT, JUnit and Web sphere Commerce Developer Enterprise 6.0.
Confidential
Java Developer
Responsibilities:
- Involved in developing and designing a Real Estate website.
- Worked on designing modules of the applications and have represented those using UML diagrams with Rational Rose.
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML and CSS and Responsible for creating detailed wire frames and process flows.
- Created and deployed new features in order to sustain and amend existing applications.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Developed external page using jQuery (from the same domain) inside a container when a tab is clicked on via Ajax call and also to support auto mode.
- Used Boot Strap to build responsive UI Design.
- Designed and implemented the User Interface using OO JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL.
- Provided graphic and artistic support for web enhancement and new creative initiatives
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Developed client side validation code using JavaScript and JQuery.
- Responsible to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Extended CSS as needed to accommodate new data and display types
- Create database queries for data insertion, updates and views using Oracle 10g.
- Developed server side utilities using J2EE technologies Servlets in the back-end.
- Developed JSP pages using Struts Custom Tag Libraries such as HTML tags, Bean Tags, Logic Tags and Template Tags. Responsible for the end-to-end design and development of the Authorization component by leveraging the Apache STRUTS framework extension points, managed shell scripting.
Environment: HTML, CSS, Java Script, JQuery, AJAX, Boot strap, Usability Testing, Agile, MySQL, Java Servlets, JSP, JDBC, Oracle 10g.
