Java Developer Resume
Bloomington, IL
EXPERIENCE SUMMARY:
- Software Engineer having 07+ years of experience in analysis, design, development, and testing and implementation phases of various Java, J2EE based Enterprise Applications.
- Strong experience in building dynamic applications in an agile environment.
- Developed several web applications using Core Java, J2EE, and JSP, JDBC, EJB and Design patterns.
- Designed and developed the credit card processing and batch authorizations using Spring Web Flow.
- Developed the front end of applications using JSP, tiles, JSF, jQuery, HTML, CSS, JavaScript, Junits.
- Experience with developing and consuming SOAP as well as Restful web services using Java.
- Good working knowledge of Sub version (SVN) and IDE tools like Spring Tool Suite (STS), Eclipse and RSA.
- Experience in RDBMS databases like Oracle, MS SQL Server, MySQL, and DB2.
- Enhanced the code stability and coverage of application by writing JUnit test cases, which resulted in high quality end product.
- Strong analytical and good communication skills, facilitated with a high level of collaboration among co - workers, cross-streams in a team-oriented and rapidly changing work and business environment.
TECHNICAL SKILLS:
Languages: Java, J2EE, C, C++.
Programming/Scripting Language: Java, JavaScript, HTML, CSS
Databases: Microsoft SQL Server, DB2, PostgreSQL, Oracle
Operating Systems: Windows, OS
Tools: SOAP UI NG Pro, Jenkins, Splunk, HP Quality Center, IBM DB2, SVN, Tortoise SVN client
Framework: Maven, spring, Spring Web flow, Struts, Hibernate, JQuery
Environment: s: Java/J2EE 1.6/1.7, WebSphere Application Server 6.1/8.5, XML Web service, SOAP, Restful, JAX-WS, UML, Unix, MySQL, JavaScript, SVN, XML, XSLT, Eclipse IDE, AJAX, JavaScript, Apache Ant 1.7, JDBC, Windows7, JUnit 3.8, Log4j, CSS, Maven, Cloud Management.
PROFESSIONAL EXPERIENCE:
Confidential, Bloomington IL
Java Developer
Responsibilities:
- Developed user interfaces using HTML, JSF, CSS, and Java Script in order to provide specific look and feel to the application.
- Used Spring framework configuration files to manage objects and to achieve dependency injection.
- Application was based on MVC architecture with JSP serving as presentation layer, Servlets as controller and Hibernate in business layer.
- Developed DAO design pattern for hiding access to hiding data source objects.
- Developed application using spring framework with respect to Model View Controller Architecture.
- Used open source tools like SVN for code repository and Maven for building EAR file for deployment.
Confidential, Bloomington IL
Java Developer
Responsibilities:
- Designed and developed the flow of application using EJBs and spring framework.
- Used spring for developing reusable modules and manage navigation of application.
- Used JAX-WS to access the external web services, get the xml response and convert it back to java objects.
- Used open source tools like spring tool suite for application development
- Designed and documented REST/HTTP API.
- Designated SME (Subject Matter Expert) and primary point of contact for any questions or issues
Confidential, Bloomington IL
Java Developer
Responsibilities:
- Involved in Design, Development and support phases of software development life cycle (SDLC).
- Developed user interfaces using JSP, HTML and CSS.
- Developed database schema and SQL queries for querying database on DB2.
- Involved in developing applications using Java, J2EE and Struts.
- Developed Web Service client interfaces using JAX-WS for invoking the methods through SOAP.
- Maintenance or windows servers were also done by me.
Confidential
Java Developer
Responsibilities:
- Involved in modifying existing scripts to accommodate new design changes and data.
- Executed scripts and fixed bugs if the scripts were failing.
- Involved in creation of new framework using selenium 2.0 (Webdriver).
- Daily team summary and execution results shared with onsite team for weekly status generation.
Confidential
Java Developer
Responsibilities:
- Handling of service tickets and incidents.
- Interacted with customers to understand the nature of the issue and resolve them.
- Administrator access to ClearQuest
- Provided Clearcase, UNIX, Windows NT support to users
- Provided support for multiple Unified Change Management projects.
Confidential
Java Developer
Responsibilities:
- Gathered and reviewed the requirements.
- Prepared program specifications.
- Designed and implemented an automated workflow system based on the requirements using OpenSymphony.
- Worked on Quartz, an Open Source timer component and integrated with the application.
- Designed user interface using HTML, JSP and Cascading Style Sheets (CSS).
- Performed code walkthroughs.
- Wrote test cases for the system.
Environment: - Java, Struts, JBuilder, JSP, JBOSS, OpenSymphony, Quartz, Oracle, HTML, Cascading Style Sheets (CSS).