Sr Java Developer Resume
Philadelphia, PA
PROFESSIONAL SUMMARY:
- 7+ years of IT experience in application design, software development life cycle (SDLC), Agile methodologies maintenance and enhancement of web - based applications.
- Extensive experience as designing and developing in Java & J2EE Web technologies based on In-depth knowledge of Object Oriented Programming, Database Programming, Web Programming and GUI Development.
- Experience in Software Development Life Cycle - SDLC (Analysis, Design, Development and Testing), requirement gathering, client interaction, Drools, and Blaze rule engine, JSF, JUnit, and Log4j
- Strong working experience in Design, Development of several Web-based Applications using open source frameworks such as Struts and Spring
- Over 6 years of experience in development and Support of Java/J2EE Web applications with emphasis on OOP-based web forms, business logic, database access components.
- XML: Experience using XML 1.0, XSL, XSLT, DTD Schema & SAX/DOM, AJAX, HTML, DHTML, CSS and JavaScript. Experience with JAXB for marshalling and unmarshalling xml.
- Over 5 years of experience in Core Java, Multithreading and Design Patterns.
- Over 5 years of experience in Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
- Hands-on experience in IDE Tools: Eclipse, MyEclipse, IBM RAD.
- Experienced in Software Configuration management tools such as CVS, SVN, PVCS and also build script Ant.
- Experience in application and web servers such as Websphere,JBoss, Apache Tomcat& Unix.
- Involved in SQL/PLSQL and Stored Procedures using Oracle 9i.
- Have strong experience in code debugging and bug fixing.
- Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
- Knowledge in composition tools including HP (Exstream) Dialogue and Visual Compuset.
- Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.
- Self-motivated, able to set priorities to achieve immediate and long-term goals.
- Experience in performing requirement analysis working with software vendors
- Eager to learn new technologies and can easily adapt to the new technologies and tools.
TECHNICAL SKILLS:
- Java
- J2EE (JDBC,Servlets, JSP,EJB, Ant, Struts, Maven,Shell script Spring,webservices (SOAP, RESTFUL),Hibernate,SQL)
- Drools
- XML
- HTML
- UML SQL
- PL SQL
- LOG4J and JavaScript
- JPA
- JAX-WS
- Struts
- Spring
- IBM Web Sphere 8.5.5
- JBoss 6.0
- Tomcat 7.0 weblogic 10 .
- Oracle 11g/10g/9i
- XML
- XSLT
- SAX
- DOM
- DTD Schema
- Cassandra
- Oracle 9i/10g
- IBM DB2
- SQL Server 2000
- PostgreSQL
- UNIX
- Windows
- Solaris
- Eclipse Kepler
- RAD
- WinCvs
- SVN
- Beyond Compare
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
Sr Java Developer
Responsibilities:
- Implemented the project using the Spring MVC framework for Dependency Injection to have a loose-coupling.
- Developed rule-based applications using Drools and Java
- Wrote rules directly in the Drools Rule Language (DRL), and decision table
- Created a JSP page using HTML, CSS, JavaScript to take in the user input for selecting the type of device and level of testing which on submit triggers an ANT build file.
- Integrated JPA persistence using Hibernate in order to save the current state of the drools knowledge session using the Spring Framework integration
- Wrote the JMS Servlet which is responsible for allowing the user to logging in to the application after validations.
- Used the Default Servlet Handler of the Spring MVC to make the JMS Servlet to handle the Login Request.
- Used STRUTS 2 framework to trigger the ANT script on the server from the JSP page.
- Used Maven to build and deploy applications.
- Development of different modules and JUnit Test Cases.
- Implemented the Hibernate Many to Many mapping between the Vehicle and the Driver module in JMS
- Strong experience using Selenium Test Automation and automation test cases
- Used Git to maintain the version of the files and took the responsibility to do the code merges from branch to master.
- Configured JMS, EJB and Hibernate on Tomcat Serverin Eclipseenvironment.
- Involved in coding for the presentation layer using Apache Struts/TilesFramework, AJAX, XML, XSLT and JavaScript and worked using MVC pattern.
- Developed library services to integrate with Log4j, Config Service (XML configuration) and Mail Service.
- Developed RESTful web services using Spring Rest Framework which takes XML GET requests and returns an XML success or failure response.
- Built a script to automatically render different xml responses using the same endpoint
- Involved in production team monitoring the application in production using Elasticsearch, Logstash and Kibana.
- Developed a Soap web service to add error handling to the authentication simulator.
- Used shell scripting and incrond to schedule cron jobs.
Envinorment: JDK 1.5/7, AJAX, Hibernate 3.x, JSP 2.1, Spring, Servlets, Drools, Eclipse 3.x, JSP, SOAP, Rest, Git, PL/SQL, XML, HTML, JavaScript, Spring MVC, JUnit, Log4j, Shell Scripting, UNIX, Ant, Maven, JMS, JSLT, EJB, Struts 2.
Confidential, Arkansas
Sr Java Developer
Responsibilities:
- Implemented the project using the Spring MVC framework.
- Used Spring Framework’s Dependency Injection to have a loose-coupling.
- Played a major role in writing the JMS Servlet which is responsible for allowing the user to logging in to the application after validations
- Worked on Default Servlet Handler of the Spring MVC to make the JMS Servlet to handle the Login Request.
- Implemented AOP of Spring Framework to implement logging.
- Also incorporated the validation framework for the project.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS, EXTJS and JQUERY.
- Developed AJAX scripting to process server side JSP scripting.
- Built various controller classes and application context file.
- Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
- Implemented Hibernate instead of traditional JDBC code.
- Developing and consuming web services like SOAP(JAX-WS), REST(JAX-RS).
- Wrote coding for the presentation layer using Apache Struts/TilesFramework, AJAX, XML, XSLT and JavaScript and worked using MVC pattern
- Used Spring and JSP custom tags for common Tag components for code reusability for building the Web Layer GUI and Business Layer.
- Implemented the user interface using JSP, JSTL, JavaScript, CSS, HTML and JQuery.
- Requirements analysis and preparation of Design documents.
- Creation of Use Case documents.
- Developed few stored procedures, triggers and sequences on Oracle 11g.
- Development of different modules and JUnit Test Cases
- Designing the User interface using HTML and JavaScript
- Designing the web application
Environment: JDK 1.5/6, AJAX, Hibernate 3.x, JSP 2.1, Spring, Servlets, Weblogic 10.x, Eclipse 3.x, JSP, SOAP, Oracle 11g, SVN, PL/SQL, XML, XSLT, HTML, JavaScript, MVC, Web sphere, JUnit, Log4j, Shell Scripting, UNIX
Confidential, Chattanooga, TN
Java Developer
Responsibilities:
- Implemented the project using the Spring MVC framework.
- Used Spring Framework’s Dependency Injection to have a loose-coupling.
- Implemented AOP of Spring Framework to implement logging.
- Also incorporated the validation framework for the project.
- Built various controller classes and application context file.
- Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
- Implemented Hibernate instead of traditional JDBC code.
- Developing and consuming web services like SOAP(JAX-WS), REST(JAX-RS).
- Wrote SQL Queries to interact with Oracle Database.
- Generating REST(JAX-RS) based webservices using Server Oriented Architecture.
- Implemented custom tags in Struts framework.
- Designed and developed web pages using JSP, Java Beans JSTL, HTML, CSS, DHTML, XSLT, JavaScript, JQuery and AJAX.
- Implemented text messing by using JAX-RS RESTful API.
- Used Hibernate 3.0 for object relational mapping with the persistent database.
- Exposed functionally of system to other system by creating Web Services using Jersey.
- Practiced agile development approaches.
Environment: JDK 1.5/6, AJAX, Hibernate 3.x, JSP 2.1, Spring, Servlets, Weblogic 10.x, Eclipse 3.x, Oracle 10g, SVN, MS-SQL, PL/SQL, XML, HTML, JavaScript, Web sphere, JUnit, Log4j, Shell Scripting, UNIX
Confidential
Java Web Developer
Responsibilities:
- Deisnged and developed java bakendbatch jobs to update the product offer details.
- Did Core Java coding and development using Multithreading and Design Patterns.
- Did Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
- Preparing technical specifications, test plans for unit testing.
- Involved in writing and invoking the Spring MVC calls.
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
- Experienced with RAD/Iterative development methodologies.
- Worked on UNIX flavors like SUN Solaris, Linux .
- Used Hibernate 3.2 as ORM solution in persistence layer of the application.
- Performed activities for quality process by configuration management to achieve CMMI Level 5.
- Deploying of code to Web sphere.
- Presentation of module to team members
Environment: Java 1.6, JSP, Struts, Servlet, EJP, Spring,Hibernate, MyEclipse, Java Script,JSTL, Unix, Shell script, AJAX, XML, Websphere Application Server, SQL,PL SQL, Maven, ORM, weblogic 10,Webservice(SOAP,RESTFUL).
Confidential
Java Web Developer
Responsibilities:
- Invloved in coding using Java, Jsp, Servlets & JavaScript
- Preparing test cases and technical specification documentation.
- Involved in Bug Fixing and Production Support Maintenance.
- Integrated various modules and deployed on Websphere.
- Involved in writing JSP and SQL/PLSQLto handle transactions .
- Used Maven 2 and 3 for project builds .
- Used JSON strings to transfer java object data to Angular JS and vice versa
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodologyto produce high Quality Software.
- Implemented Spring MVC Framework.
- Used Spring AOP for the transaction management and logging.
Environment: Java 1.4, J2EE 1.4, Java Script., Eclipse, MySQL,JSP,Servlet,Sp;ring,Websphere Application Server
