Java/j2ee Developer Resume
Great Neck, NY
SUMMARY
- Around 7 years of professional experience in Systems Analysis, Design, Development of various Client/Server, Internet Applications and web applications with extensive experience in building J2SE/J2EE technologies along with front - hand technologies.
- Experience in full System Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support)
- Experience in developing Web based applications using HTML(4/5), XHTML, XML, JavaScript, JQuery, AJAX, CSS
- Extensive experience in developing web applications using core Java, J2EE/J2SE, JSP, Servlets, JDBC, Spring 2.5/3.0, Struts 1.2/2.0, Spring MVC, Hibernate 3.x, JMS, JSF 1.2/2.0, JPA, XML.
- Worked in team developing the multi-tier web applications in Spring MVC that ensures clear separation of layers and rapid application development.
- Decent Exposure of Web Services including SOAP, WSDL, UDDI, JMS, JAX-WS, RESTFUL Java Web Services.
- Strong experience with Oracle 9i/10g/11g, SQL Developer, MySQL, and SQL Server 2000/2005, and RDBMS concepts.
- Decent knowledge in designing and working with stored procedures, Triggers and Functions.
- Possess application Server experience with Tomcat and JBOSS Application Server.
- Extensively installed, configured and used different IDEs like Eclipse, NetBeans, SublimeText.
- Performed unit testing using JUnit integration and deployment of applications done using tools such as ANT and Maven and debugging through log4j.
- Extensive experience in delivering projects following Agile/SCRUM methodology.
- In-Depth knowledge/Experience of Web 2.0, JavaScript, JQuery, W3C Standards.
- Experience in debugging and troubleshooting the existing code.
- Handling cross browser/platform compatibility issues (IE+, Firefox and Chrome).
- Extensively worked in Unified Modeling Language (UML) in designing Use Cases, Class diagrams, Sequence and Object Diagrams.
- Working knowledge of the various source code management tools such as Version Control (SVN, CVS).
- Excellent communication skills to deal with people at all levels.
- Self-motivated team player with good Analytical, Logical and Problem Solving ability.
TECHNICAL SKILLS
- Core Java
- J2EE
- Spring3
- Struts2
- Hibernate4
- Servlets
- JDBC
- JSP
- EJB
- JNDI
- JSTL
- JMS
- SQL
- MySQL
- SQL Plus
- Oracle 9i/10g/11g
- JavaScript
- JQuery
- HTML
- AngularJS
- XHTML
- FLEX
- XML
- XSD
- Ajax
- CSS
- WebLogic
- Multi-threading
- Apache Tomcat
- JBoss
- JUnit
- SOAP
- RESTful
- ANT
- Log4j
- Intellij IDEA
- Eclipse
- MyEclipse
- Maven
- Agile/Scrum
- SVN
- CVS
- Windows
- Linux
- UNIX.
PROFESSIONAL EXPERIENCE
Confidential, Great Neck, NY
Java/J2EE Developer
Responsibilities:
- Implemented the functionality using Spring, Spring MVC and Hibernate for persistence.
- Developed android UI design
- Developed android business services class(Model classes)
- Extensively use Oracle, SQLite and parse.com to manage user’s data
- Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
- Developed the User interface Templates using JQuery, AnjularJS, JSP, JavaScript, Bootstrap, HTML5 and XHTML.
- Implement SOAP and RESTful web services java classes.
- Extensively used Hibernate framework for Object Relational Mapping.
- Extensively used the Core Java packages for building business logic.
- Developed master data CRUD applications.
- Used AJAX Tag Libraries for partial submission of the page.
- Git is used for source control.
- Used Spring for User Input Validation, Error handling, Java Bean management and Event handling.
- Using various modules of spring like ORM, AOP, Core, and Context.
- Spring AOP in accordance with Spring Transaction Manager was used for managing the declarative Transactions.
- Designed and developed the JMS objects and used JMS for synchronous/asynchronous communication
- Used HQL for persisting the Object and their properties
- Implemented various design patterns in the project such as Data Transfer Object, Data Access Object, Service Locator and Singleton
- Used Jenkins and Maven building and manage the project.
- Actively involved in configuring the Web logic Server and deployed all the modules.
- Developed some encoding methods in Java using IntelliJ IDEA as IDE.
Environment: JAVA, J2EE1.8 Servlets, JSP, JSTL, JDBC, SOAP, XML, JUnit, SAX, DOM, AngularJS, Spring, JMS, JAX-WS, Hibernate, JBoss, Oracle, Web Logic, Maven, HTML, JavaScript, UML, Linux, Intellij IDEA.
Confidential, New York City, NY
Java/J2EE/Mobile Developer
Responsibilities:
- Followed agile methodology to develop this project that was involved in Scrum meetings with the end clients.
- Develop web services with RESTful.
- Used Primefaces 3.5 and later upgraded to 4.0 for various latest features in implementing front hand pages which has used HTML5, JavaScript, Ajax, AngularJS, CSS, Bootstrap, XHTML and JQuery on very large front.
- Git was used as the version control.
- Developed Java Beans and business models with Spring iOS user experience test and performance improvement
- Fixed bugs of Android apps and implemented appointment classes
- For implementing modules used Spring MVC as a design pattern
- Along with those is bug tracking in Jira and project deployment via Jenkins also used Liquid Base for database refactoring
- Developed Java Beans and business services models with Spring
- In a team also worked on implementing various new features and included like 508 compliances and worked on stuff like adding keyboard features, hot keys, other user friendly techniques
- Wrote SQL queries to fetch data from legacy database and tried to match it so there should not be any difference in legacy data
- Created Hibernate mapping files and entities files and also increased performance on looking for various factors like lazy data model
- Involved in meeting with other developers everyday basis to understand their needs and new features as per latest web-application so can be implemented accordingly
- Jenkins was used to deploy processes
Environment: Java, J2EE1.6, JDK, JSP, Spring framework, Hibernate, SOAP, RESTful, Bootstrap, JavaScript, AJAX, CSS, JQuery, JBoss, Eclipse, Oracle, Tomcat, HTML5, XML, XSLT, DOJO, Ajax, JSTL, JUnit, Maven.
Confidential, Trenton, NJ
Java/ J2EE Developer
Responsibilities:
- Developed application using Spring MVC architecture.
- Developed many master data CRUD applications.
- Subversion is used for source control.
- Developed Action classes for the application.
- Develop GUI using JSP, JQuery, CSS, HTML5 and Java script.
- Extensively used all the Core Java packages for building business logic.
- Extensively worked on Spring JDBC for database access.
- Extensively worked on Spring Validator framework.
- Extensively worked on web services with SOAP and RESTful
- Developed custom tags to display the data in JSP pages.
- Extensively used Java Collection framework and Exception handling.
- Styling in CSS and JSPs is done as per the Style guide provided by UI team.
- Exported the EAR (Enterprise App) and deployed it to the Integration Test environment.
- Actively participated in Functional Design Document and Technical Design Document reviews.
- Developed reports using Jasper Reports and iReport.
- Extensively used AJAX Tag Libraries for partial submission of the page.
- Singleton and DAO patterns are used for accessing persistence layer.
Environment: Java, J2EE1.6, JDK, JSP, Spring framework, Hibernate, SOAP, RESTful, JavaScript, AJAX, CSS, JQuery, JBoss, Eclipse, Oracle, Tomcat, HTML5, XML, XSLT, DOJO, Ajax, JSTL, JUnit, Maven.
Confidential
Java UI Developer
Responsibilities:
- Analyze the requirements based on business data and user requirements.
- Implemented the modules with Spring MVC design pattern.
- Develop GUI related changes using JSP, JQuery, HTML4 and client validations using Java script.
- Work together with development team to correct any UI problems or HTML, CSS related issues and errors.
- Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
- Developed java beans classes to define several business methods.
- Subversion is used for source control.
- Developed value object mainly used to wrap the data and pass across the layers.
- Used DOM parser for validating the XML files against their respective Xml schemas.
- XPATH expressions are used to extract data from the XML files.
- Used Hibernate in the persistence layer.
- Spring AOP was used to perform logging all along the application at different join points like before/after method callings.
- Developed business logic using Stateless session beans for calculating asset depreciation on Straight line and written down value approaches.
- Designed database Queries for updating, insertion and retrieval of asset information and rates.
- Created java classes to communicate with database using JDBC.
- Worked on Adobe Dreamweaver to develop websites and experience in developing webpages using Word Press.
- Unit tested the changes.
Environment: Java 1.4, Servlets, JSP, EJB, J2EE 1.4, Spring, Hibernate, XML, XSLT, Java Script, Oracle 8i, SQL, Eclipse, JDBC, CVS, Windows
Confidential
Java Developer
Responsibilities:
- Involved in creating use case, class, sequence diagrams using UML from the existing code.
- Also involved in analysis and requirements gathering phase.
- Developed web pages/presentation layer using HTML, JSP and CSS.
- Used JavaScript for certain form validations, submissions and other client side operations.
- Implemented web services with RESTful.
- Developed Servlets files.
- Subversion is used for source control.
- Developed various modules using Struts MVC.
- Used struts tag libs for developing user interfaces.
- Worked with QA team during system and integration testing.
- Extensively involved in Production Support and in fixing defects.
- Involved in Installation, configuration and administration of JBOSS Application Server.
- Created Session Beans to communicate with the client.
- Created the database tables in SQLServer, created the required SQL queries and used JDBC to perform database operations.
Environment: Java 1.4, HTML, JSP 1.2, CSS, Net Beans 4.0, Financial Services Developemnt, Servlets 2.3, RESTful, JavaScript 1.5, SQLServer, EJB, JBoss, Oracle