Java/j2ee Developer Resume
SUMMARY:
- Around 5+ years of progressive experience in design, development, implementation and testing of Web based Applications using Java/J2EE technologies.
- Experienced on Java/J2EE technologies like SERVLETS, JSP and JDBC and frameworks like Spring and Hibernate.
- Experienced on Oracle, MySql Databases.
- Wrote PL/SQL queries and stored procedures to perform back - end database operations.
- Experience in producing and consuming SOAP and REST Web Services using Apache CXF and Jersey for REST, JAX-WS and Apache CXF for SOAP.
- Experience working on Apache Camel.
- Experienced on Tomcat 7.0, Web Logic 8.1 Application servers.
- Experienced on Eclipse and IntelliJ IDEs.
- Worked on DOM manipulation using JavaScript, JQuery and Angular.
- Implementing responsive web design using Bootstrap, CSS3, Html5.
- Experienced on Spring framework, including Spring IOC/core, Spring ORM, Spring AOP, Spring Security, Spring MVC, and Spring Integration.
- Strong knowledge on Object Oriented Programming(OOPS).
- Worked on SOAP and RestFul webservices.
- Experience in Test Driven Development (TDD) using Java JUnit API.
- Experience on Design patterns such as MVC, Singleton, Proxy etc.
- Used SVN version control to track and maintain different versions of the application.
- Used Apache Log4J for logging purposes.
- Involved in writing maven scripts for building and deploying the code.
- Willing to learn new prevailing Integration Frameworks Like ESB and new Technologies.
- Quick learner and excellent team player having ability to meet tight deadlines and ability to work under pressure.
- Strong interpersonal, communication, technical and analytical skills with ability to learn new concepts quickly and utilize them in productive manner.
TECHNICAL SKILLS:
Programming Languages: C, JavaJ2EE TechnologiesServlets, JSP and JDBC
J2EE Frameworks: Spring Core, MVC, AOP .
UI Technologies: HTML, CSS, BootStrap, JavaScript.
UI Frameworks: JQuery, Angular.
WebServices: REST and SOAP
Databases: Oracle, MySQL.
Application/Web Servers: Tomcat, WebLogic.
ORM Tools: Hibernate.
IDE Tools: Eclipse and IntelliJ
Version Controls: SVN
Build Tools: MAVEN
Operating Systems: Windows7, XP and UNIX.
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2EE Developer
Roles and Responsibilities:
- Developed business logic using Spring MVC.
- Developed the business logic using Spring and persistence logic using Hibernate.
- Developed the spring AOP programming to configure logging for the application.
- Used Spring Dependency Injection to get the Hibernate Sessions and Spring DAO Classes.
- Involved in Writing and reviewing unit test cases using JUnit.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS.
- Developed and published Webservices using JAX-RSAPI.
- Implemented Dynamic form generation, auto-completion of forms and user-validation fonctionnalités using AJAX .
- Developed Client applications to consume the web services based on both SOAP and REST protocol.
- Used Angular JS framework for single page application in a very clean and maintainable way.
- Involved in writing Autosys JIL scripts.
- Daily work included running Autosys jobs to commit to database on Linux servers.
- Worked on developing complex SQL queries on Oracle 10g and SQL Server databases for implementing various database requirements and transactions.
- Developed very interactive and complex UI using AJAX, JSP, jQuery, HTML, CSS.
- Used JAXB to marshal and unmarshal the xml to java object, java objects to xml.
- Good hands on UNIX commands used to see the log files on the production server.
- Used Apache Camel framework for connectivity to different APIs and transports.
- Configured and deployed the web application on WebLogic.
Java/J2EE Developer
Roles and Responsibilities:
- Developed business logic using Spring MVC.
- Developed the business logic using Spring and persistence logic using Hibernate.
- Developed the spring AOP programming to configure logging for the application.
- Used Spring Dependency Injection to get the Hibernate Sessions and Spring DAO Classes.
- Involved in Writing and reviewing unit test cases using JUnit.
- Developed and published Webservices using JAX-RSAPI.
- Developed Client applications to consume the web services based on both SOAP and REST protocol.
- Used Angular JS framework for single page application in a very clean and maintainable way.
- Used Node.js to create server-side applications for Java script codes to build real-time web API's.
- Used Groovy to write business Rules.
- Used Splunk to query logs from different logs.
- Worked on developing complex SQL queries on Oracle 10g and SQL Server databases for implementing various database requirements and transactions.
- Developed very interactive and complex UI using AJAX, JSP, jQuery, HTML, CSS.
- Used JAXB to marshal and unmarshal the xml to java object, java objects to xml.
- Good hands on UNIX commands used to see the log files on the production server.
- Used Apache Camel framework for connectivity to different APIs and transports.
- Used Log4j to capture the log that includes runtime exception and for logging info which is useful for debugging.
Environment: Windows, Eclipse, JAVA, J2EE, Servlets, JSP, HTML, Java Script, JDBC, Hibernate, JPA, Apache Tomcat, Spring, SQL, JUnit, Oracle, WebSphere.
ConfidentialJava/J2EE Developer
Roles and Responsibilities:
- Developed business logic using Spring MVC.
- Developed the business logic using Spring and persistence logic using Hibernate.
- Developed the spring AOP programming to configure logging for the application.
- Used Spring Dependency Injection to get the Hibernate Sessions and Spring DAO Classes.
- Involved in Writing and reviewing unit test cases using JUnit.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS.
- Developed and published Webservices using JAX-RSAPI.
- Implemented Dynamic form generation, auto-completion of forms and user-validation functionalities using AJAX .
- Developed Client applications to consume the web services based on both SOAP and REST protocol.
- Used Angular JS framework for single page application in a very clean and maintainable way.
- Used Node.js to create server-side applications for Java script codes to build real-time web API's.
- Involved in writing Autosys JIL scripts.
- Daily work included running Autosys jobs to commit to database on Linux servers.
- Used Express as web application Framework for Node JS runtime.
- Used Express framework mainly to Route Urls to Responses.
- Worked on developing complex SQL queries on Oracle 10g and SQL Server databases for implementing various database requirements and transactions.
- Developed very interactive and complex UI using AJAX, JSP, jQuery, HTML, CSS.
- Used JAXB to marshal and unmarshal the xml to java object, java objects to xml.
- Good hands on UNIX commands used to see the log files on the production server.
- Used Apache Camel framework for connectivity to different APIs and transports.
- Configured and deployed the web application on WebLogic.
- Exclusively worked on AJAX for dynamic content pull up and for partial page rendering for better user interaction with the web.
- Created various Tables required for the project in Oracle database and used the SQL Stored Procedures in the application for frequent operations on tables.
- Used Log4j to capture the log that includes runtime exception and for logging info which is useful for debugging.
Environment: Windows, Eclipse, JAVA, J2EE, Servlets, JSP, HTML, Java Script, JDBC, Hibernate, JPA, Apache Tomcat, Spring, SQL, JUnit, Oracle, Autosys.
ConfidentialJava/J2EE Developer
Roles and Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
- Developed the business logic using Spring and persistence logic using Hibernate.
- Developed user interface using JSPs, JavaScript and HTML and wrote various Servlets depending on the business requirements of the application.
- Developed the spring AOP programming to configure logging for the application.
- Used Spring Dependency Injection to get the Hibernate Sessions and Spring DAO Classes.
- Involved in doing Unit testing using MOKITO and also Integration testing.
- Used Apache Camel for integration and routing the exchange within the processors, inside the atomic service. Used EIP patterns such as Content Based Routing and Message Transformer.
- Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF and Apache CXF framework.
- Developed and published Web services using JAX-RSAPI.
- Designed DAO layers using Spring Hibernate Template.
- Managed Associations such as one-to-many, many-to-one, one-to-one
- Wrote SQL, HQL, and Criteria queries.
- Managed programmatic transactions using Spring AOP.
- Developed Web Application using Spring MVC.
- Involved in Security providing by using Authentication & Authorization.
- Developed dynamic UI using JSP, HTML5, CSS, Jquery, Ajax calls and Angular JS.
- Wrote Ajax Code to retrieve dynamic content using Asynchronous mechanism.
- Worked with Single page application framework Angular JS extensively, using routes, services, views and directives.
- Developed and tested website using the MEAN (MongoDB + Express + Angular JS + Node.js) stack.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Used JQuery for developing client-side validations and handling page events/AJAX calls.
- Used AJAX and JSON for asynchronous call to the servers.
- Used Log4j to capture the log that includes runtime exception and for logging info which is useful for debugging.
- Involved in writing maven scripts for building and deploying the code.
Environment: Windows, Eclipse, JAVA, J2EE, Servlets, JSP, HTML, Java Script, JDBC, Hibernate, JPA, Apache Tomcat, Spring, SQL, JUnit, Oracle.
ConfidentialJava/J2EE Developer
Roles and Responsibilities:
- Developed business logic using Spring MVC.
- Worked on modules Order Management, Customer service, Catalog Services, Purchase order, Coupons.
- Developed the business logic using Spring and persistence logic using Hibernate.
- Developed the spring AOP programming to configure logging for the application.
- Used Spring Dependency Injection to get the Hibernate Sessions and Spring DAO Classes.
- Involved in Writing and reviewing unit test cases using JUnit.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS.
- Backend application is developed using Ruby on Rails with Postgres as database.
- Developed Ruby on Rails customer facing applications, which meet the requirements outlined in our application development specification.
- Developed and published Webservices using JAX-RSAPI.
- Developed Client applications to consume the web services based on both SOAP and REST protocol.
- Worked on developing complex SQL queries on Oracle 10g and SQL Server databases for implementing various database requirements and transactions.
- Developed very interactive and complex UI using AJAX, JSP, jQuery, HTML, CSS .
- Exclusively worked on AJAX for dynamic content pull up and for partial page rendering for better user interaction with the web.
- Used JAXB to marshal and unmarshal the xml to java object, java objects to xml.
- Good hands on UNIX commands used to see the log files on the production server.
- Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc)..
- Used Apache Camel framework for connectivity to different APIs and transports.
- Configured and deployed the web application on WebLogic.
- Created various Tables required for the project in Oracle database and used the SQL Stored Procedures in the application for frequent operations on tables.
- JVM Performance Tuning: Garbage Collection and Heap Analysis, Heap dumps, Memory Leaks, Connection Leaks, Core Dump.
- JProfiler is used for JVM tuning.
- Implemented Dynamic form generation, auto-completion of forms and user-validation functionalities using AJAX .
- Used Spring Security to provide authentication, authorization, and access-control features for this application.
- Used Log4j to capture the log that includes runtime exception and for logging info which is useful for debugging.
Environment: Windows, Eclipse, JAVA, J2EE, Servlets, JSP, HTML, Java Script, JDBC, Hibernate, JPA, Apache Tomcat, Spring, SQL, JUnit, Oracle.
ConfidentialSoftware Developer
Role and Responsibilities:
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
- Developed business logic using Spring MVC.
- Used JDBC for data access from Oracle tables.
- Created usability prototypes for the UI screens using JavaScript and jQuery
- Created and implemented PL/SQL queries, views stored procedures and triggers.
- Used Log4J logging framework to write Log messages with various levels.
- Deployed web components, presentation components and business components in Web Logic Application Server.
- Involved in Application and infrastructure services support that has development, testing, integration, operations and maintenance of customer-focused applications and services serving multiple lines of business across any organization.
- Worked on triggers and stored procedures on Oracle database.
- Worked on Eclipse IDE to write the code and integrate the application.
- Used SOAP UI to test the web service API calls.
- Creating GUI using JSP, java Script and jQuery.
- Application was deployed on WebLogic Application Server.
- Coordinated with testing team for timely release of product.
Environment: Windows, Eclipse, JAVA, J2EE, Servlets, JSP, HTML, Java Script, JDBC, Hibernate, JPA, Apache Tomcat, Spring, SQL, JUnit, Oracle.