Java Developer Resume
Midland, MI
SUMMARY
- 8+ years of experience as a JAVA Developer in software development includes Analysis, Design and Development of Web - based applications.
- Extensive experience in design and development of multi-tier applications using Java, J2EE, Struts, Hibernate, XML, XSD, SOAP, WSDL, HTML, JavaScript, Tag Libs, AJAX, Junit.
- Experience with 2-tier, 3-tier and N-tier architecture
- Worked on different Application and Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss
- Experience in OOAD techniques using UML in Rational Rose
- Experience in web application design using open source MVC, Spring and Struts Frameworks.
- Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlet.
- Experience in client side Technologies such as HTML, DHTML, CSS and JavaScript.
- Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
- Experience in various methodologies like Waterfall and Agile.
- Extensive experience in Java development GUI using JFC, Swing, JavaBeans, AWT.
- Proficient in using RDBMS concepts with Oracle 9i/10g, DB2 and MySQl.
- Expertise in Database Design, Creation and Management of Schemas. writing Stored Procedures, Functions, DDL, DML SQL queries.
TECHNICAL SKILLS
Programming Languages: Java 1.4/1.5, C, C++, Java, SQL, PL/SQL
Java/Middleware/Web Technologies: HTML, Java Script, XML, XSLT, J2EE 1.3/1.4/1.5, JDBC, CGI, Servlets, JSP, JSF, SOAP, WSDL, AJAX and Spring/ Hibernate, Java Beans, RMI, EJB, JNDI,JQUERY, JMS, JAXB, SAX.
Tools: /IDE’s: Websphere Integration Developer (WID), Eclipse 3.0, WebSphere Application Server 5.1, CVS, SVN, XML Spy, JUnit, MS- Office, JUnit, SQL *Plus, Log4J,Selenium.
Web/App-Servers/EAI: IBM HTTP Server, Apache HTTP Server 1.x/2.x, Apache, Tomcat 3.x/4.x, IBM Web Sphere v.2.x/3.x/4.x/5.x
Databases: Oracle 7.x/8.x/9.x, MS Access 2000, MS SQL Server 2008, SQL, PL/SQL, Triggers, Views
Operating Systems: Windows NT/2000/XP, UNIX, Linux, MS DOS
PROFESSIONAL EXPERIENCE
Confidential, Midland, MI
JAVA Developer
Responsibilities:
- Design and developed Web services using Spring.
- Participated in designing the xml schema for using web services
- Design and developed Data layer for Client to talk to both Oracle and Sybase at any time.
- Migrated complex queries and stored procedures from Sybase to Oracle.
- Created tools to generate automated send views and ret views to serialize the data to the mainframe
- Developed and deployed Message Driven Beans to apply same adjustment for multiple invoices asynchronously
- Used multithreading on the client to process huge requests
- Created different state machines to accomplish the dependant tasks individually one after another.
- Used AOP to break the program into distinct parts called concerns and separted this concerns from program logic.
- Migrated plenty of C code to java using basic principles of OOPS create JSP page to modify loglevels dynamically without restarting the server
- Followed Scrum methodology to keep track of all requirements.
- Participated in creating automated builds using ANT for the client and Maven to build/deploy onto weblogic server.
Environment: Java 1.6, Swings, Spring webservices, JMS,SOAP, XML, XSD, WSDL, JAXB, SOAP UI, Message Driven Beans, Hibernate, ANT/Maven, JUnit, log4j, SQL Developer, Oracle 11i, PL/SQL, Weblogic 10.3.2, SOA.
Confidential, MD
JAVA Developer
Responsibilities:
- Developed HTML forms and JSP pages for presentation layer
- Participated in unit testing
- Participated in functionality testing
- Participated in Agile Methodology for requirement analysis,Designing and coding.
Environment: Windows, Oracle 8, java2, JSP, Servlets, JavaScript, Web Logic
Confidential
JAVA Developer
Responsibilities:
- Developed Action Classes to handle HTTP client requests.
- Involved in coding for both the modules.
- Developed Form beans to use in JSP’s and capturing the client entered data.
- Developed Dao’s (Data Access Objects) to interact with Database.
- Developed Servlets to handle HTTP client requests.
- Prominent in Coding JSP pages that is easily maintainable and used as a View in MVC Architecture
- Developed and used custom tags for JSP's dynamic content display.
- Developed helper beans to use in JSP’s
- Used Jasper reports to generate reports.
- Implemented client side validations using JavaScript.
Confidential
Responsibilities:
- Developed Action Classes to handle HTTP client requests.
- Involved in coding for both the AP and CP Lab modules.
- Involved in fixing the bugs raised by internal QA and onsite QA.
- Developed Form beans to use in JSP’s and capturing the client entered data.
- Developed Dao’s (Data Access Objects) to interact with Database.
- Developed a Utility class used for getting and closing DB connection from connection pool.
- Acutely sensitive to cultivating long term customer relationships.
- Performed coding for Servlets, Beans & JSP pages
- Developed Form beans to use in JSP’s and capturing the client entered data.
- Developed Dao’s (Data Access Objects) to interact with Database.
- Developed a Utility class used for getting and closing DB connection from connection pool.
- Acutely sensitive to cultivating long term customer relationships.
- Performed coding for Servlets, Beans & JSP pages
- Developed a Data Access Object for getting DB Connection from Connection Pool.
- Developed User Interfaces using JSP 2.0 Custom Tags.
- Developed helper beans to use in JSP’s.
- Implemented client side validations using JavaScript.
Environment: Struts Framework, JSP, Hibernate, Expression Language (JSP), Java Script, Weblogic 9i, Eclipse IDE Oracle, Wincvs,log4j,WINDOWS 2000 Server.