Java Developer Resume
Minneapolis, MN
SUMMARY
- 6+ years of experience in analysis, design, development and implementation of Web Based, Client/Server applications and Database applications.
- Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans, EJB and JNDI.
- Proficient in using RDBMS concepts and worked with Oracle.
- Strong front - end UI development skills using scripting languages HTML5/HTML, DHTML, CSS3/CSS, JSP, JavaScript, AngularJs, XML and PHP.
- Worked extensively on technologies Spring, Web services, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL, Microsoft SQL server during my tenure in Software Development.
- Worked with Oracle8i/9i/10g, MySQL and MS Access.
- Worked on Web Application Development using MVC Framework like Struts.
- Experience using various web/application servers like Apache Tomcat, Oracle server and JBOSS.
- Experience in ANT and Maven build tools.
- Strong experience on various development environments like Eclipse.
- Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
- Worked on front-end/presentation tier development using Struts Framework that includes JavaScript, Ajax and CSS.
- Technical experience in the areas of Object Oriented Analysis (OOA) Object Oriented and Design(OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
- Extensively used JavaScript to make client side validations and to parse complex expressions
- Good experience with unit testing using JUnit.
- Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
- Managed risk analysis and mitigation plans, status/defect reports, and client presentations.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications.
- Have a good Interpersonal Skills and a good Team player.
- Excellent communication and problem solving skills.
TECHNICAL SKILLS
Operating Systems: Windows, Unix, Linux
Programming Languages: C, C++, Java, J2EE, JSP, JSF, MVC, Spring, JPA, Hibernate, log4j
Web Languages: HTML5/HTML, DHTML, AJAX, XML, CSS3/CSS, PHP, JavaScript, AngularJs, JQuery
Database Languages: SQL, PL/SQL, Oracle, MySQL
Methodologies: Agile, SDLC, OOAD, Scrum
RDBMS: Oracle, MySQL, DB2
Java/J2EE Technologies: JSP, Servlets, EJB, JavaBeans, JDBC, JNDI, Custom Tag Libraries, Struts, Spring, Hibernate
Web Services Technology: XML, SOAP, WSDL, UDDI, Apache CXF 2.2.9/2.6
Application/Web Servers: Apache Tomcat, JBOSS, CVS, Subversion, Ant, Maven
IDE: Netbeans, Eclipse
Java Framework: Struts, Spring, Hibernate
Java Testing Tools: JUnit, JMeter
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Developed application SOAP services using JAX-WS, CXF frameworks
- Developed UI interface using HTML, Java Script, CSS, JQuery
- Integrated Hibernate persistent layer with in application for making database calls
- Used XML for exchanging financial information between businesses over internet
- Designed various XML files to store, carry and exchange data
- Worked on creating new stored procedures with Cursors and Joints in Oracle
- Worked on Singleton, DAO, Factory, Service Locator and Proxy design patterns to achieve complex functionalities in the application
- Worked on code management activities in CVS and SVN version controls
- Participated in Build and Deployment activities using ANT, MAVEN build scripts
- Configured Tomcat Application Server’s server settings to improve Performance of the application
- Used JUnit and JMeter to test SOAP Web services and application code
- Interacted with Testing team in testing phase through HP Quality Center by responding to the defects tracked
Environment: Java1.6, Core Java, JavaScript, XML, HTML5/HTML, CSS3/CSS, AJAX, JQuery, Spring 3.0, Apache CXF, Design Patterns, Hibernate, Scrum, Oracle 10g, MyEclipse, Eclipse, ANT, MAVEN, JUnit, JMeter, Tomcat, SOAP, SVN, CVS.
Confidential, San Jose, CA
Java Developer
Responsibilities:
- Creating new web pages and altering business as per requirement.
- Developed and implemented the business logic component in middle tier using EJB framework including stateless session classes and Entity bean classes.
- Eclipse has been used for developing the application and deployed to the WebSphere application server.
- Implemented MVC architecture using Spring framework.
- Implemented DAO design using Hibernate.
- Used Subversion for version control and creating automated build scripts
- Installed, configured and integrated Tomcat application server in various environments.
- Used JQuery to develop intuitive user interface.
- Used JQuery template to render JSPs.
- Created tables in MySQL for retrieval and data manipulation using Oracle 10g.
- Designed various XML files to store, carry and exchange data
- Implemented DAO for data access.
- Worked on Java, SQL Server, CVS, JUnit Technologies.
- Resolve Bugs and Change Requests to already existing code.
- Performed application development using tools like JUNIT, Clear Case and ANT for building application
- Responsible for code review, maintaining application flow, debug, build and deployment.
- Wrote SQL queries for storing and retrieving user profile information from Oracle database.
- The amount of DOJO used when it is involved in working with the JavaScript API is up, but at a minimum need to be used with the several common functions such as dojo require.
- Have involved in the development of an application with java, which involves the Interactive voice Response services (IVR).
- Involved in the deployment process of the application on WebSphere Application Server
- Participated in Debug fixing and QA review of the Code before delivering to State.
Environment: Java 1.6, Java Beans, Apache Tomcat, WebSphere Application Server, Spring, Struts, JSP, Servlets, SOAP, Agile, JavaScript, CSS3/CSS, HTML5/HTML, XML, JBoss, Java, Eclipse, Oracle, MySQL, DOJO, Windows, AngularJs, UNIX.
Confidential, Weston, FL
Software Analyst
Responsibilities:
- Working on client site with direct interaction with client IT manager for POC.
- Interacting with client BA for resolving requirement gaps and resolving functional and database related queries.
- Carrying out periodic demonstrations for application progress.
- Working as Issue resolution contact from application for any client discovered issues.
- Involved in build process through Maven.
- Developed necessary DAO’s with Hibernate as the persistence framework.
- Generating .Ear and .War file.
- Created Audit Reports using JasperReport.
- Generated Employee PayRoll stub every alternate week.
- Used Log4j for logging messages and Warnings.
- Used Ajax to make calls from JavaScript to java.
- Deployed the Application on Oracle Implementation with JSP, JavaScript, Struts Validation framework on MyEclipse IDE.
- Used CVS as version control tool.
- Managing JUnit test scripts for development and test environments for latest deployments
- Working out on feasible technical solutions with client team to common UI issues.
- Integration and functional testing before releasing code for client testing.
- Fixing client reported bugs on UI or functional issues found during testing.
Environment: Java 1.6, Core Java, log4j, JSP, JavaScript, XML, Spring, Hibernate/ORM, HTML, CSS, Ajax, Maven, Oracle 10g, MyEclipse, Eclipse, MySqlServer, Tomcat, Struts, Netbeans, CVS.
Confidential
Software Developer
Responsibilities:
- Worked as software developer for Confidential on developing a supply chain management system.
- The application involved tracking invoices, raw materials and finished products.
- Gathered user requirements and specifications.
- Developed and programmed the required classes in Java to support the User account module.
- Used HTML, JSP and JavaScript for designing the front end user interface.
- Implemented error checking/validation on the Java Server Pages using JavaScript.
- Developed Servlets to handle the requests, perform server side validation and generate result for user.
- Used JDBC interface to connect to database.
- Used SQL to access data from Microsoft SQL Server database.
- Performed User Acceptance Test.
- Deployed and tested the web application on WebLogic application server.
Environment: JDK 1.4, Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA WebLogic Application Server.