Java Developer Resume
New, JerseY
SUMMARY
- Over 8+ years of Experience in IT Industry in developing JAVA, J2EE and Rich Internet Application (RIA).
- Oracle Certified Professional Java Programmer (OCJP).
- Strong Experience in core Java concepts such as Collections API, Polymorphism, Multi Threading, Exception Handling, Generics and Reflection.
- Experience with Java EE (J2EE), including JSP, Servlets, Web Services (XML, REST, SOAP, WSDL, and UDDI) spring and Hibernate.
- Experience in Spring Framework such as Spring IOC, Spring AOP and Spring MVC.
- Good Experience using Object Relational Mapping (ORM) tool like Hibernate
- Implemented the Hibernate Query Language (HQL), Named Query and caching mechanism in Hibernate to load data from database.
- Developed components of RESTful web services end to end, using different Annotations with clear understanding on PUT, GET, POST and DELETE operations
- Expertise in web service applications both producing and consuming REST API.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service).
- Expertise in designing and using J2EE Design Patterns, J2EE Standards and Best Practices.
- Expertise in design patterns like Singleton, Factory, Observer, MVC, DAO, DTO and Decorator.
- Good Exposure in struts framework.
- Expertise in HTML5, CSS, Java Script, Knockout, Bootstrap, AngularJS and JQuery.
- Expertise in developing Rich Internet Application using Adobe Flex, Action Script 3.0, MXML.
- Implementation Knowledge in LCDS and BlazeDS.
- Good Implementation Knowledge in Flex Cairngorm Architecture and Flex Mate framework.
- Good knowledge in Hadoop architecture and various components such as HDFS, Job Tracker, Task Tracker, NameNode, Data Node and MapReduce programming paradigm.
- Good knowledge in installing, configuring, and using Hadoop ecosystem components like Hadoop MapReduce, HDFS, HBase, Hive, Sqoop, Pig, Zookeeper, Oozie and Flume.
- Expertise in Object Oriented Analysis and Object Oriented Design (OOA and OOD) approach.
- Good experience in databases like Oracle, MySQL, MS SQL server.
- Good experience on version controlling systems like CVS, SVN, Perforce, IBM RTC, Git.
- Worked different Application and Web Servers like Web Logic, Web Sphere, Tomcat and JBoss.
- Expert in writing complex SQL, PL/SQL, triggers, stored procedures on database.
- Experience on Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
TECHNICAL SKILLS
Languages: Java, J2EE, SQL and PL/SQL
Web tools and languages: HTML, Jquery, Knockout, Bootstrap, AngularJS, Java Script, Flex, Action Script, MXML, XML, CSS, AJAX, ANT, MAVEN.
Frameworks and Technologies: Spring 3.0, Hibernate 3.0, Struts, JDBC, JSP, Servlet.
Software Engineering: Software Architecture, Design Patterns, Algorithms, Test and Metrics driven development, performance tuning, Agile Software Development
Web Service: RESTful Web services, Web Services, JAX WS, JAX RS, SOAP, SOAP UI, UDDI, WSDL, XML, JSON, JMS and SOA.
Data Services: LCDS, BlazeDS
Database: Oracle, MySQL, MS SQL server
Web/Application Servers: Web logic8.1, Web Sphere 6.0, JBoss, Apache Tomcat5.0
Tools: Eclipse, Adobe Flex Builder.
Methodologies: Agile (JIRA), Water Fall Model.
Big Data and Hadoop: HDFS, Job Tracker, Task Tracker, NameNode, Data Node, MapReduce, HBase, Hive, Sqoop, Pig, Zookeeper, Oozie and Flume.
Version Control: CVS, SVN, Perforce, IBM RTC, Git
PROFESSIONAL EXPERIENCE
Confidential, New Jersey
Java Developer
Environment: JAVA/J2EE, spring, Hibernate, Restful web services, Jersey, Flex 4, Action script, MXMLMate Framework, BlazeDS, Apache Tomcat, JIT, JIRA, Adobe Flash Builder, EclipseJQuery, Java Script, CSS, JUNIT, XML, JSON, SQL, Selenium, ANT, Agile Methodology.
Responsibilities:
- Implemented Spring Configuration Bean properties using dependency injection.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Implemented Spring Aspect Oriented Programming (AOP).
- Designed and developed queries using Hibernate Query Language.
- Implemented the caching mechanism in Hibernate to load data from database.
- Implemented Hibernate Mapping Documents.
- Implemented DAOs for data access using Spring ORM with Hibernate.
- Responsible for the schema design and generating various POJO objects in Hibernate.
- Restful web services implemented using Jersey framework.
- Involved in Producing and consuming Restful web services.
- Developed the Web Based Rich Internet Application (RIA) using Adobe Flex.
- Implementation and configuration of BlazeDS data services to integrate with middleware.
- Implemented Mate Framework.
- Involved in Troubleshooting, Customer Support and Defects fixing.
- Worked in Agile environment with active scrum participation.
- Daily attending the SCRUM Meeting with the team.
- Design and Development of Objects using Object Oriented Design in Java.
- Used containers like Array and Map.
- Database handling, Multithreading, Synchronization.
- Used GIT for software version control.
- Created test plans and JUnit test cases and test suite for testing the application
- Reviewing the code and providing the Code review Comments.
- Involved in tracking and monitoring deliverables throughout the release.
- Developing Custom reusable components for the project.
- Developed Mockup Screens.
Confidential, Boston,MA
Java DeveloperEnvironment: spring, Hibernate, Restful web services, Jersey, XML, JSON, Flex 4, Action script, MXML, CSS SQL Server 2008, Apache Tomcat, BlazeDS, SVN, JIRA, Adobe Flash Builder, EclipseJQuery, Java Script, JUNIT, SQL, ANT, Hadoop, Selenium, Agile Methodology.
Responsibilities:
- Implemented Spring Configuration Bean properties using dependency injection.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Implemented Spring Aspect Oriented Programming (AOP).
- Designed and developed queries using Hibernate Query Language.
- Implemented the caching mechanism in Hibernate to load data from database.
- Implemented Hibernate Mapping Documents.
- Restful web services implemented using Jersey framework.
- Involved in Producing and consuming Restful web services.
- Developed the Web Based Rich Internet Application (RIA) using Adobe Flex.
- Implemented Cairngorm Framework.
- Implementation and configuration of BlazeDS data services to integrate with middleware.
- Involved in Troubleshooting and Defects fixing.
- Implemented proof of concept using Hadoop ecosystem components like Hadoop MapReduce, HDFS, HBase, Hive, Sqoop, Pig, Zookeeper, Oozie and Flume.
- Used SVN for software version control.
- Reviewing the code and providing the Code review Comments.
- Work with other Developers and QA team to resolve the technical issues
- Adding new features to the existing application and modifying the existing functionality.
- Involved in complete life cycle development of Application.
- Worked in Agile environment with active scrum participation
Confidential, Boston,MA
Java DeveloperEnvironment: JAVA/J2EE, spring, Hibernate, Restful web services, Jersey, Flex 4, Action script, MXMLSQL Server 2008, JBoss, BlazeDS, SVN, JIRA, Adobe Flash Builder, Eclipse, Java Script, JQuery, HTML5, Knockout, Bootstrap, JQuery, CSS, JUNIT, XML, JSON, SQL, Agile .
Responsibilities:
- Implemented Spring Modules like IOC (Dependency Injection) and Spring Aspect Oriented Programming (AOP).
- Extensively used Core Spring Framework for Dependency Injections of components.
- Responsible for the schema design, generating various POJO objects and generating their Corresponding Hibernate mapping files.
- Used Hibernate Named queries, criteria language, HQL.
- Used Hibernate in data access layer to access and update information in the database.
- Used containers like Array and Map.
- Database handling, Multithreading, Synchronization, Communication.
- Involved in Trouble Shooting and Customer Support.
- Developed the Spring AOP Programming to configure logging for the application
- Worked on Sun Jersey REST framework to create web services.
- Implemented application level persistence using Hibernate and Spring.
- Implemented the Cairngorm components like Model Locator, Services, Commands and Events.
- Implementation and configuration of BlazeDS data services to integrate with middleware.
- Worked on Advanced Data Grid and Search Functionality.
- Developing Flex side Custom reusable components for the project.
- Involved in implementing features flex client
- Involved in Troubleshooting and Defects fixing.
- Implemented proof of concept using Knockout, Bootstrap, JQuery
- Created test plans and JUnit test cases and test suite for testing the application.
- Deploying the application to JBoss.
- Used SVN for Source code version control.
- Used agile development methodology.
Confidential
Java DeveloperEnvironment: JAVA/J2EE, spring, Hibernate, SOA, SOAP, WSDL, Web services, XML, JMS, Action script, MXML, Java Script, Flex 4, Cairngorm Framework, BlazeDS, Apache Tomcat, IBM RTC, Adobe Flash Builder, JUnit, Eclipse.
Responsibilities:
- Implemented Spring Modules like IOC (Dependency Injection) and Spring Aspect Oriented Programming (AOP).
- Extensively used Core Spring Framework for Dependency Injections of components.
- Responsible for the schema design, generating various POJO objects and generating their Corresponding Hibernate mapping files.
- Implemented the caching mechanism in Hibernate to load data from database.
- Implemented Hibernate Mapping Documents.
- Used Hibernate Named queries, criteria language, HQL.
- Used Hibernate in data access layer to access and update information in the database.
- Implemented application level persistence using Hibernate and spring.
- Used containers like Array and Map.
- Database handling, Multithreading, Synchronization, Communication.
- Implemented the components like Model Locator, Services, Commands, Events, Controller.
- Involved in implementing features flex client.
- Responsible to implement DAO’s and DTO’s.
- Developed web services by using WSDL.
- Implemented SOA Architecture and design principles.
- JMS is used to send message objects to client queues.
- Involved in Troubleshooting and Defects fixing.
- Do final tuning/fixes based on feedback from the functional testing
- Participating in code reviews.
- Written DML statements to insert update and delete the data to/from the database and DDL statements to create or drop tables in/from Database.
- Used IBM RTC for Source code version control.
- Used agile development methodology.
- Participating in the conference with the Client for the code approvals and any design changes.
Confidential
Java DeveloperEnvironment: JAVA/J2EE, spring, Hibernate, Servlets, WSDL, Web services, XML, SOA, SOAP, WSDL, JMS Flex 3,Tomcat, SQL Server2005, Business Objects DI/DQ, SAP AUI Frame Work, HTML, Perforce, Flex Builder, Eclipse.
Responsibilities:
- Requirement Gathering and Analysis.
- Implemented Spring Modules like IOC (Dependency Injection) and Spring Aspect Oriented Programming (AOP).
- Extensively used Core Spring Framework for Dependency Injections of components.
- Responsible for the schema design, generating various POJO objects and generating their Corresponding Hibernate mapping files.
- Implemented the caching mechanism in Hibernate to load data from database.
- Implemented Hibernate Mapping Documents.
- Developed the Servlets for processing the data on the server.
- Responsible to implement DAO’s and DTO’s.
- Created web services using SOAP for SOA to get data from Business Objects.
- JMS is used to send message objects to client queues.
- Developing Custom reusable components for the project.
- Implemented the Cairngorm components like Model Locator, Services, Commands and Events.
- Implementation and configuration of BlazeDS data services to integrate with middleware.
- Worked on Advanced Data Grid and Search Functionality.
- Implemented Localization Service.
- Interaction with client with development updates.
- Participating in code reviews.
- Written DML statements to insert update and delete the data to/from the database and DDL statements to create or drop tables in/from Database.
- Involved in creating Triggers in SQL 2005 Server.
Confidential
Java DeveloperEnvironment: JAVA/J2EE, spring, Hibernate, Servlets, JSP, Web services, XML, SOAP, JMS, WSDL, SOA, Web Sphere 6.0, Design patterns, Java Script, HTML, JUnit, SVN, SQL Server2000, Eclipse
Responsibilities:
- Requirement Gathering and Analysis.
- Implemented Spring Modules like IOC (Dependency Injection) and Spring Aspect Oriented Programming (AOP).
- Extensively used Core Spring Framework for Dependency Injections of components.
- Responsible for the schema design, generating various POJO objects and generating their Corresponding Hibernate mapping files.
- Implemented the caching mechanism in Hibernate to load data from database.
- Implemented Hibernate Mapping Documents
- Developed web services by using WSDL.
- Implemented SOA Architecture and design principles.
- JMS is used to send message objects to client queues.
- Designed UI using JSP and HTML, and validated with JavaScript for providing the user interface and communication between the client and server.
- Developed the Servlets for processing the data on the server.
- Used Hibernate APIs for database connectivity and data retrieval.
- Participating in code reviews.
- Client interaction with project updates and other issues.
- Used SVN for source code version control.
- Developed unit test cases using JUnit.
- Involved in Design with UML diagrams and developed the application accordingly.
- Written SQL statements for manipulating database.
- JSP interfaces were developed. Custom tags were used.
- Responsible for developing GUI using JSP
- Involved in enhancements of the system and worked on fixing bugs and supporting the entire system
Confidential
Java DeveloperEnvironment: JAVA/J2EE, spring, Hibernate, Servlets, JSP, Web services, XML, SOAP, JMS, WSDLSOA, JSP, JDBC, struts, Web Sphere 6.0, Java Script, HTML, JUnit SQL Server2000, SVN Eclipse.
Responsibilities:
- Understanding the Domain Knowledge for the Product, Requirements and Design Documents.
- Developed the application using Struts Framework which is based on the MVC design pattern
- Developed user interface using JSP, JSP Tag libraries (JSTL) and Struts Tag Libraries.
- Implemented Spring Modules like IOC (Dependency Injection) and Spring Aspect Oriented Programming (AOP).
- Extensively used Core Spring Framework for Dependency Injections of components.
- Responsible for the schema design, generating various POJO objects and generating their Corresponding Hibernate mapping files.
- Implemented the caching mechanism in Hibernate to load data from database.
- Implemented Hibernate Mapping Documents
- Developed web services by using WSDL.
- Implemented SOA Architecture and design principles.
- JMS is used to send message objects to client queues.
- Used Hibernate APIs for database connectivity and data retrieval.
- Responsible for prototype designing.
- Developing the business logic of module.
- Client interaction with project updates and other issues.
- Used SVN for source code version control.
- Developed unit test cases using JUnit.
- Worked on bug fixing.