Java Developer Resume
IllinoiS
SUMMARY
- Sun certified developer with more than 4 years’ experience in the financial services industry.
- Specializing in J2EE and Java, having experience of the full development lifecycle across multiple applications.
- Possess a broad range of technical skills which I refresh on a regular basis, allowing me to respond to new issues with considerable speed.
- Experience working with Middleware Technologies such as Oracle AmberPoint, Enterprise service bus and Jobfarm
- Expertise in development of multi - tiered web based enterprise applications using J2EE technologies like Servlets, JSP, EJB(3.0,2.0), JDBC, JNDI, JMS, Java Beans, JAXB, JAXP(SAX/DOM), JAX-WS and JAX-RPC.
- Knowledge with The concept of multithreading in a programming language to thread-based multitasking.
- Knowledge with Context-switching between threads in core java.
- Knowledge Create a class that implements the standard Runnable interface.
- Knowledge Object-Oriented Programming with Java
- Collaboration with other Engineers and members of Product Management and Quality Assurance teams to ensure the delivery of high quality application features that will provide the maximum benefit to clients
- Fluency with AGILE and scrum methods
- Fundamental understanding of distributed Architectures.
- Application development against a relational database
- Experience in using Hibernate, JSF (v2.0) Struts (v2.0) and Spring Framework in designing & developing web applications. Primary concentration in the integration of these technologies (JSF/Struts-Spring-Hibernate) to achieve a working application.
- Good knowledge of J2EE Design Patterns and UML with UML tools.
- Experience in Developing Use case diagrams, Class diagrams and Sequence Diagrams based on the business requirements using UML and converting them into reusable technical classes.
- Programming experience using design patterns such as Factory Pattern, MVC Pattern, Command Pattern, Façade Pattern and Singleton Pattern in Java.
- Good working knowledge of spring-blazeDS. (configuring of channels, remoting routes, end-points etc. and integration of front-end resources with the blazeDS server by leveraging Spring)
- Design, Run and Deploy software performance tests on developed applications for the purposes of correcting errors, isolating areas for improvement, and general debugging.
- Having good hands on working experience in UNIX shell scripting - writing shell scripts for automation of different tasks and jobs.
- Strong Analytical Thinking and Problem Solving capabilities with excellent communication Exposure to multi-cultural and multi-lingual work environment
TECHNICAL SKILLS
Java-related: J2EE, EJB, JDBC, JSP, Servlets, Applets, Java Beans, JNDI, Java RMI, J2SDK, J2EESDK, Java3D
Programming Languages: Java, XML, C++, VC++, C, PL/SQL, JavaScript, HTML, PHP, Perl, Tcl/Tk, shell scripting, Pascal, ADA, BASIC
Distributed / Web Environments: WebSphere, web services like SOAP & Rest, Orion, Apache, Tomcat, JServ, Oracle App Server, XWindows, N-tier, distributed components, Business Logic, Server-side programming, client-server
Life-cycle skills/tools/technologies: OOAD, OOP, UML, RUP, Requisite Pro, Rational Rose, Rational Clearcase, Together Control Center, CVS, SCCS, MS Visual Sourcesafe, RCS
Development tools/environments: Visual Age, JDeveloper, Visual Studio, Websphere App Dev Studio, Ant, vi, emacs, slickedit
Operating Systems: Win XP, 2000, NT, 98, 95, 3.1, Unix SVR4, Unixware, SCO, AIX, HP-UX, Dec True 64, SunOS, Solaris, Slackware Linux, Red Hat Linux, Caldera Linux, FreeBSD, Cygwin, MKS, MSDOS, Vax/VMS
Database: Oracle, SQL Server, Informix, DB2, mySQL, Sybase
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Have developed a distributed application that enables manual-test writers who are non-Programmers to write automated Java test scripts in a very intuitive way, using a GUI.
- This GUI-based application is built directly from a database, allowing non-programmer administrator to modify it.
- The application in effect turns English phrases into Java code.
- There is no analysis, the translation mappings exist in the database.
- The application takes an input source file template, user-selections, and other input, and outputs a complete Java automated test-script file.
Confidential, Illinois
Java Developer
Responsibilities:
- Provided assistance/mentoring to their in-house architect on the project.
- Also designed and implemented different portions of the website functionality.
- Built the local office locator functionality. Included querying the datastore for the initial search criteria and caching it, and standard advance search and presentation techniques of the results summaries then hyperlinks to details. This included setting up a datasource for WebSphere to use with data-connection pools. Built EJBs.
- Built an SMTP Java Bean to use to send emails from a form filled out by the user.
- Spherion decided to utilize another site s job search pages, but wished to retain the same look & feel, so I built an embedded browser function into the site. All requests/responses were routed through the embedded browsing function. Used session beans.
- Built a Java Bean to handle real-time stock quotes from a URL which came in the form of an XML document.
- Maintained an automated functional test suite to test the above functionality.
- Built a site crawler Java Bean to test all links on a page and determine whether http, mailto, onsite, offsite, invalid, etc. This assisted in knowing bad, missing links.