Java/j2ee Developer Resume
Branford, CT
SUMMARY
- Over 7 years of experience in IT industry with expertise in object oriented technologies and client/server applications.
- Strong experience in J2SE/J2EE, springs, Struts, Hibernates, Enterprise Java Beans.
- Expertise on Apache Tomcat, JBoss Application Server, Web Logic Application Server, IBM Web Sphere Application Server.
- Expertise in SDLC with SOA Springs, JMS, ActiveMQ, MongoDB, Jenkins, git and Maven.
- Strong experience in developing Web Services using Axis2 and JAX - WS with SSO.
- Expertise in developing web based GUIs using Java Applets, Java Servlets, JSP and Java Swings.
- Extensive web programming using JSP, Servlets, XML, XSLT, JavaScript, Angular-JS, Node.JS, JQuery for designing and enhancing interactive web pages.
- Having good experience in developing web applications with MVC, JSF and log4j frameworks.
- Experience on Oracle10g, MySQL, MS SQL and SQL99, PL/SQL (creating stored procedures, functions and triggers) for connecting the front end with backend.
- Experience in script programming languages (JavaScript, Bash, and Python 2.7).
- Working experience on concurrency and multithreaded programming.
- Experience on Object-Oriented Analysis and Design, Design patterns / Anti-Patterns and Pattern-Oriented Software Methodology.
- Sound knowledge on Agile Project Management methodology and also worked on scrum for more than two years.
- Experience in configuring and troubleshooting JMS, JDBC, SOAP, HTTP adapters.
- Expertise on Version Control Systems (SVN and git).
- Expertise with Junit for testing the applications.
- Ability to work on any operating system (Mac OS, UNIX, Linux and Windows) seamlessly.
- Good communicational, inter-personal and analytical skills.
- Self-motivated, quick learner, willing to adapt new technologies and challenges.
TECHNICAL SKILLS
Strict Programming Languages/API: Java/J2EE, Servlets, JSP, EJB, JMS, JDBC, JMS(MQ Series), PL/SQL, C++ and C
Scripting Languages: JavaScript, Bash, Python and Perl
Application Servers: Tomcat 7.0.22, WebLogic7.1, JBoss 4.0, WebSpheare6.1
Patterns/Frameworks: JSF, MVC, Singleton, Factory, Front Controller and Session Façade.
Web Services: RESTful, SOAP and Ajax(DWR, JQuery )
Databases: MongoDB, Oracle10g, MySQL, MS SQL.
Web Technologies: HTML5, CSS3, JavaScript, Angular JS, Node.Js, XML and RDF.
IDE’s: Eclipse Luna, NetBeans 6.5, IBM RAD
Others: Maven, Ant, SVN, git and Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
J2EE Developer
Responsibilities:
- Designed and implemented User management and Reports management modules in Eclipse3.0.
- Implemented the user interface for the User management such as add user, delete user, modify user.
- Implemented the Business logic using JSP, JSTL, Java Beans, and Service Classes.
- Implemented the UI using Java Server Pages, HTML5 and CSS3 and modern JavaScript programming through Ajax.
- Created user interface and responsive website using Bootstrap and customized charts using Highcharts.
- Implemented user and Client Side validation using Java Scripts.
- Created web pages using spring MVC Framework
- Created Database Triggers, Stored Procedures and functions using PL-SQL.
- Developed unit test cases using JUnit and Continues development using Nexus.
- Deployed the application in Apache Tomcat 6.0.18 web server.
Environment: Eclipse 3.1, Oracle 9i, Selenium IDE, Firebug, HTML, Java Script, JSP, CSS, UNIX, Tomcat 6
Confidential, Branford, CT
Java/J2EE Developer
Responsibilities:
- Involved in Object Oriented Analysis (OOA) and Design (OOD) using UML.
- Design and implementing Model view controller (MVC) architecture using spring framework.
- Developed java scripts for all client side validation and developed User Interface (GUI) using AngularJS, JSP, CSS, JSTL, and XSL.
- Used design patterns like DAO pattern, MVC pattern and Command are implemented.
- Implemented code for Web services using Rest protocol from Gecko byte in the location of near bye dealer using Eclipse IDE.
- Developed the front-end using both Core Java (for non-UI and MDB poller specific tasks) as well as Java Swing (involving UI design, user generated event handling, in corporation of underlying functionalities as per the laid down specifications).
- It also leveraged the use of Java Messaging artifacts using JMS (MQ Series) for sending out automated notification emails to respective users of the application
- Developed beans using the Spring framework and used Spring IoC container for injecting dependencies.
- Followed Web 2.0 standards in the creation of interactive web pages using AJAX, prototype, JSON, and script aculous and used Bootstrap to create killer user intreface.
- Deployed the application on the Web Logic server.
- Querying to business management system for inventory check, schedule appointments using XML transactions.
- Used Log4j for logging across the application.
- Involved in creating web apps using JavaScript libraries using Angular-JS and Node.js.
- Tested the application with selenium and Firebug.
- Implemented JDBC to interact with Oracle 10 database.
- Testing wen application with selenium and Firebug by writing test cases and setting up break points.
- Integrated the spring framework with Hibernate ORM tool to access the Oracle database.
- Involved in developing of test procedures for unit testing and testing of the module
Environment: JAVA 6.0, Spring 3.x, Hibernate, Selenium IDE, Firebug, Servlets, JSP, JDBC, XML, SOA, Restful Web Services, JMS MQ Series, JSON, XSL, JMS, HTML, AJAX, JavaScript, AngularJS, CSS, JUnit, UML, Oracle 10g, Maven, Subversion(SVN), Web Logic, Eclipse, Windows.
Confidential, Richardson, TX
Java/J2EE Developer
Responsibilities:
- Followed agile methodologies such as Extreme Programming, Agile unified process and Scrum.
- Interacted with the client for gathering the requirements during design, development and implementation phases.
- Involved in designing the architecture for the project using Spring framework.
- Involved in developing front end layer using JSP, Java script, Ajax, DHTML, CSS, XML, XSLT and JSTL, JQuery.
- Extensively involved in developing the business modules of the application like developing spring controller classes, writing data access classes and value object beans.
- Developed the business tier of the application in lightweight POJO-based Spring framework.
- Developed beans using the Spring framework and used Spring IoC container for injecting dependencies.
- Used spring's templating mechanism- Hibernate Template to interact with Hibernate ORM.
- Developed data access services using Spring DAO design pattern.
- Designed object relational mapping between the tables and java objects using Hibernate.
- Implemented JDBC to interact with Oracle 11database.
- Implemented Service Oriented Architecture (SOA) by developing web services using SOAP, XML and WSDL.
- Used Log4j for logging across the application.
- Developed and executed several backend scripts for validation of different scenarios.
- Involved in testing the Business Logic layer and Data Access layer using JUnit.
Environment: Eclipse 3.1, Oracle 9i, HTML, Java Script, JSP, CSS, UNIX, Tomcat 6
Confidential, Memphis, TN
Java Developer
Responsibilities:
- Maintenance of existing Java Web applications using Spring and Hibernate Frameworks
- Enhancements of existing Java Web applications with Web 2.0 capabilities using AJAX technologies like HTML, jQuery and CSS
- Production/Consumption of Web Services for interoperability among systems
- Deployment of Java Web applications to JBoss and WebLogic application servers and Tomcat servlets container
- Interaction with several Linux and UNIX systems and several DBMS’s like Oracle PostgreSQL and MySQL to maintain the entire store related applications
- Design and development of automated tests for the existing applications using frameworks like Junit.
- Enhancements of web applications using AJAX for dynamic displays and asynchronous data retrieval.
Environment: Gbthbn bntrfv cfr4rfv fr vcfrfcv vf WebLogic, JBoss AS, Tomcat, JSE 6, JPA, Struts, Spring Framework, Apache CXF, JAXB, SOAP, JUnit, Log4j, SSL, Oracle, Postgre, MySQL, SQL Developer, Hibernate, Maven, Eclipse, SVN, Mac OS X, Linux (CentOS, Ubuntu), SoapUI, Oxygen XML Editor, XML Spy, Navicat Premium.
Confidential
Java Developer
Responsibilities:
- Worked extensively on Entity/Session Bean development and spring-context XML to handle the request/response from various components.
- Used Log4j for output log statements
- Developed Java Bean classes according to Oracle database tables.
- Used ANT to create build scripts and run the JUnit test cases.
- Deployment of Web Application on Tomcat Server 6.0.18.
- Developing software architecture using J2EE.
Environment: JDK 5.0, UNIX, J2EE, Struts 2.0, Oracle 9i, Tomcat 6.0.18, CVS, ANT, VPN and Eclipse