Sr. Java/j2ee Developer Resume
Jersey City, NJ
SUMMARY
- Over 7+ years of IT experience in developing Multi - Tier Enterprise application using Java/J2EE technologies.
- Expertise in Spring framework (IOC,JDBC, ORM,Batch, Remoting and MVC).
- Extensive experience in development of SOAP and REST Web Services using Apache CXF, JAX-WS and JAX-RS.
- Experience includes JAVA, JDBC, Servlets, JSP, XML, XSLT, JUNIT, Web Services, Weblogic Portal, LDAP, UML, SQL/PLSQL, SQL Server and CVS/Win CVS.
- Hands on experience with open source ORM technologies like Hibernate, Ibatis and Mybatis.
- Expertise in Agile Software Development Methodology including Scrum technology.
- Experience in Apache Lucene and Solr 4.x search engine.
- Experience in JUNIT and MOCK framework for unit testing.
- Experience in Single Sign On (SSO) using Spring Security with CAS (Central Autantication service) server.
- Experience in entire software development process including requirement analysis, design, coding, testing, debugging and maintenance.
- Excellent understanding of Data Structure and Algorithm.
- Experience in front end development using HTML 5, CSS 3, JavaScript, Bootstrap, and Ajax, JSON, JSTL and Angular JS.
- Experience in configuring and deploying applications on Tomcat 6.x/7.x server and Web Logic server.
- Hands on experience in building tool like Maven 3.x and ANT.
- Experience in payment gateway integration like Paypal, 3D Secure.
- Good knowledge of version control clients like SVN.
- Good knowledge in OOAD, OOP and developing UML diagrams.
- Good knowledge of database design and development with relational database schema and normalization of tables.
- Expertise in like framework and SOA & MVC using Spring.
- Development experience with IDE’s like Eclipse and Net beans.
- Experience in Search Engines like Solr 4.x and Apache Lucene.
- Expertise in XSD and XML creation using various parsers like DOM, SAX, PULL and JAXB.
- Expertise in JSON parsing.
- Experience in writing SQL Queries, Triggers, and Stored procedures for database transactions.
- Comfortable working on Windows and Linux operating system.
- Experience is Project/Team Management tool like JIRA, Asana, and Web2Project.
- Self-motivated, initiative, flexible and ability to solve the problems efficiently.
- Having excellent analytical, communication and interpersonal skill.
TECHNICAL SKILLS
Language: Java
Web Technologies: J2EE, Servlets, Spring 3.x, Hibernate, iBatis, MyBatis and JSP.
Web Services: SOAP and REST
Search Engine: Lucene and Solr 4.x
Servers: Apache Tomcat 6.x/7.x and WebLogic
Database: MySQL and Oracle 10g
Scripting Languages: JavaScript, jQuery, jQuery UI,Angular.js,Bootstrap
Web Design: HTML 5, CSS 3
IDE: Eclipse and NetBeans
OS: Windows and Linux (Ubuntu 12.x/13.x)
Others: SSO, CAS, Agile Methodology, Maven 3.x, JSON, Ajax, XSD, XML, SVN, Bit bucket,Data Structure and Algorithm,Windows batch Scripting.
PROFESSIONAL EXPERIENCE
Sr. JAVA/J2EE Developer
Confidential - Jersey City, NJ
Responsibilities:
- Interacted with Business Analysts to gather requirements and converted business requirement to technical requirement.
- Hands on experience in various Core Java concepts such as Collections, Exception Handling, Multithreading.
- Developed a HTTP and HTTPS server using JAVA for creating services which is consumes on client server using Spring remoting.
- Configured nodes on multiple server using SOLRCLOUD and zookeper.
- Hands on experience in SOLR including configuration of solr-config, data-config and schema XML files of Solr and deployment in the server environment.
- Developed RESTFUL web service using REST Jersey API.
- Hands on experience in J2EE framework Spring MVC.
- Developed International standard QTF based XSD and created XML using various parsing mechanism like DOM, SAX, XML PULL parser and JAXB.
- Used JSTL which adds tag library of JSP tags for XML data processing, conditional execution and internationalization.
- Monitored the logs using Log4J and fixed the problems and used CVS for version control.
- Wrote Unit Test Cases using JUnit framework and Server side Logging & Client side logging using Log4J (Apache open Source API) and ANT scripts for the building the applications.
- Experience in Spring Security with tiles configuration.
- Hibernate is used to interact with the Data Object.
- Developed JSON code to pass the data from JSP to Servlet.
- XML scripts were developed to configure Spring and Hibernate.
- Implemented payment gateway using 3D Secure.
- Scripted Maven build script to build the project.
- Developed the application with Angular JS, JSP, jQuery, Ajax and CSS3.
- Created Custom Directives in Angular JS for different functionalities, in accordance to the client architecture.
- Created different Template Partials to plug in to the Angular Directives.
- UI management using Bootstrap.
- Developed sql queries to interact with MySQL database from web services.
- Experience in solving client and product issue.
- Developed batch module using Quartz for scheduling jobs in the web application.
- Used agile methodology (SCRUM) for developing application.
Environment: Java 6, J2EE 6, Spring Security, MySQL, Solr 4.6x, Hibernate, HTML, CSS, jQuery, JQuery UI, JavaScript, Windows, Eclipse, SVN, WebLogic, Angular JS
Sr. JAVA/J2EE Developer
Confidential - Chicago,IL
Responsibilities:
- Hands on experience in various Core Java concepts such as Collections, Exception Handling, Multithreading.
- Developed RESTFUL web service using REST Jersey API.
- Hands on experience in J2EE framework Spring MVC.
- Used agile methodology (SCRUM) for developing application.
- Used JSTL which adds tag library of JSP tags for XML data processing, conditional execution and internationalization.
- Monitored the logs using Log4J and fixed the problems and used CVS for version control.
- Wrote Unit Test Cases using JUnit framework and Server side Logging & Client side logging using Log4J (Apache open Source API) and ANT scripts for the building the applications.
- Experience in Spring Security with tiles configuration.
- Hibernate is used to interact with the Data Object.
- Developed JSON code to pass the data from JSP to Servlet.
- XML scripts were developed to configure Spring and Hibernate.
- Implemented payment gateway using 3D Secure.
- Scripted Maven build script to build the project.
- Developed the application with Angular JS, JSP, jQuery, Ajax and CSS3.
- Created Custom Directives in Angular JS for different functionalities, in accordance to the client architecture.
- UI management using Bootstrap.
- Developed sql queries to interact with MySQL database from web services.
- Experience in solving client and product issue.
- Developed Notifications to invoke the automatic e-mails and tasks to the registered customers using spring batch.
- Developed batch module using Quartz for scheduling jobs in the web application.
- Used agile methodology (SCRUM) for developing application.
Environment: Java 6, J2EE 6, Spring Security, MySQL, Hibernate, HTML, CSS, jQuery, JQuery UI, JavaScript, Windows, Eclipse, SVN, WebLogic, Angular JS
JAVA/J2EE Developer
Confidential -Bridgewater,NJ
Responsibilities:
- Involved in requirement gathering, designing, developing, deploying, debugging and testing web based application using the J2EE architecture.
- Interacted with Business Analysts to gather requirements and converted business requirement to technical requirement.
- Used agile methodology (SCRUM) for developing application.
- Experience in Spring Security, MyBatis.
- MyBatis is used as back end ORM tool for implementation of persistence layer and mapping of POJOs.
- Experience in converting technical UML diagrams to Data Object.
- Front end applications were developed using HTML 5, CSS 3, jQuery, AJAX, JSON, Bootstap liberary.
- Migration of project from JQuery to Angular JS.
- Implemented various UI (User Interface) components using HTML5, CSS3, JavaScript, JQuery and Angular JS.
- Deployment of application in Tomcat server.
- Hands on experience in resolving the issues in production server.
- Used putty client to communicate with linux for server deployment and accessing logs from server. created crone scheduling for database backup.
Environment: Java 7, J2EE 6, Spring3.x, MySQL, MyBatis,HTML 5, CSS 3, JavaScript, jQuery, LinuxAngular JS,Eclipse, SVN, Tomcat 7.x, AJAX, JSON.
JAVA/J2EE Developer
Confidential -Dallas TX
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle.
- Designed the application using Agile Methodology.
- Developed maven based project structure having data layer, ORM, and Web module.
- Hands on experience in J2EE framework Springand Hibernate.
- Hands on experience in developing XML script for to configure Spring and Hibernate.
- Used Lucence search engine for suggestions.
- Hands on experience in Solr including configuration of solr-config, data-config and schema XML files of Solr and deployment in the server environment.
- Hibernate is used as back end ORM tool for implementation of persistence layer and mapping of POJOs.
- Experience in interacting with client and understanding the requirement and convert them into technical requirement.
- Experience in single sign on with CAS autantication server.
- Developed RESTFUL web service.
- Front end applications were developed using HTML 5, CSS 3, jQuery, AJAX.
- Hands on experience in JSON parsing.
- Hands on experience in XML parsing.
- Implemented payment gateway using Paypal.
- Deployment of application in Tomcat server.
- JIRA is used as team management tool.
- Hands on experience in resolving the issues in production server.
Environment: Java 7, J2EE 6, Spring 3.x, MySQL, Hibernate, HTML 5, CSS 3, JavaScript,jQuery, Linux, Eclipse, SVN, Tomcat 7.x, AJAX, JSON, SSO, CAS, Solr 4.x, JIRA
JAVA/J2EE Developer
Confidential
Responsibilities:
- Involved in requirement gathering, designing, developing, deploying, debugging and testing web based application using the J2EE architecture.
- Designed the application using Agile Methodology.
- Hands on experience in J2EE framework Spring MVC, JSF, iBatis, MyBatis.
- Developed International standard QTF based XSD and created XML using various parsing mechanism like DOM, SAX, XML PULL parser and JAXB for Assessment and Flashcards.
- IBatis and MyBatis were used to interact with database object.
- Developed front end application using HTML, XHTML, CSS, JavaScript, JQuery, JQuery UI, JSP, JSTL.
- Hands on experience in Solr including configuration of solr-config, data-config and schema XML files of Solr and deployment in the server environment.
- Hands on experience in various Core Java concepts such as Collections, Exception Handling, Multithreading.
- Developed SQL and PL/SQL queries using MySQL.
- Used SVN for version control.
- Scripted Maven build script to build the project.
- Eclipse is used as development editor.
- Customized various third party JavaScript files like fancybox, Jquery file uploader.
- Developed SQL and PL/SQL queries using MySQL.
- Developed application logging using log4j.
- Web2Project is used as team management tool.
Environment: Java 6, J2EE 5, JSF 2.2, Spring MVC, MySQL, iBatis, JSP, JSTL, HTML, CSS, jQuery, jQuery UI, JavaScript, Windows, Eclipse, SVN, Tomcat 6, Maven 2, Web2Project, log4j.