Java Developer Resume
Jefferson City, MO
SUMMARY
- 4 plus years of experience in Analysis, Design, Development, Implementation and Maintenance of applications usingJava/J2EE Technologies.
- Good Knowledge of full Software Development Life Cycle (SDLC).
- Experience with front - end Frameworks like HTML5, CSS, JS, JSON, JQuery, XML, JSP, JSTL, JavaScript and AJAX.
- Experience in using Eclipse and IBM Rational Rose V6.0 for development.
- Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, XML, XSLT, XSL, and Maven.
- Experience in using various Web and Application Servers like Apache Tomcat, IBM - WebSphere, JBoss server.
- Experience in working with SVN and GIT.
- Excellent programming experience in Java 1.6, Java 1.7, Java 1.8, JDBC, Servlets, JSP.
- Expertise in implementing RESTful Web Services using jax-rs, Spring APIs.
- Experience in using frameworks and tools like Struts 2.0, Spring 3.0, Hibernate 3, JPA.
- Expertise in SOAP (Consume) Web Services framework by using JAX-WS, JAXB APIs.
- Expertise in XML and related technologies like XSD, XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
- Utilized Log4j logging API framework for loggingJavaapplications for debugging and monitoring purposes.
- Extensive experience in SQL, PL/SQL programming, stored procedures withOracle,MS-SQL and Written queries forinsert,updateandmodificationoperations.
TECHNICAL SKILLS
Languages: Java (JDK 1.4/1.5/1.6/1.7/1.8 ), J2EE, HTML5 and SQL.
Design Patterns: MVC, DAO, DTO, Front Controller, Business Delegate, Façade, Singleton, Factory, Abstract Factory, Decorator, Prototype.
Frameworks: Struts 2.0, Spring 3.0(IOC, MVC, JDBC, ORM, AOP.
Databases: Oracle 11g, MySQL, SQL server 2000
Scripting/GUI Tools: Angular JS, HTML, JQuery, JavaScript, Bootstrap CSS
Operating Systems: Windows XP/ 2007/2008/2010 , Unix, Linux
Web & Application Servers: IBM WebSphere, Oracle Web Logic Server, JBoss 5.0, Apache Tomcat 7.0, Jetty Server
IDE: Eclipse, RAD 6.0
Build and Test Tools: Maven, Hudson, Jenkins, Junit 4.0, Mockito
Source Control Tools: SVN, CVS, GIT
SOA: SOAP & Rest Web services, JMS, Spring Web Services.
PROFESSIONAL EXPERIENCE
Confidential, Jefferson City, MO
Java Developer
Responsibilities:
- Understanding the business requirements and functional specifications of the client module.
- Design and development standpoint for the development team.
- Prepare the templates for the functional specification review, technical specification, unit case
- Designing and corresponding actuate report templates.
- Development of project using Java/JEE, Struts, DB2, CVS, spring, Hibernate etc.
- Identify the process gaps and provide alternatives to the project team.
- Create project test plan and peer code review.
- Prepare the templates for the functional specification review, technical specifications, unit test case, string test case, etc.
- Build functional specification and develop technical specification and functional and technical specification review.
- Interface development and complete design, build, test and deploy phase.
- Technical assistance from design and development standpoint.
- Documenting the test case scenario steps followed for various tasks for specific module.
- Planning the test activities and preparation of test scenarios as per customer requirements.
- Customization of various applications / reports and implementation of selected business model.
- Make additional setups to implement new business processes, develop integration test scripts to repair business flow.
- Define test data for integration testing from legacy deport repair process and carry out system study/functional set-up of various modules.
- Functional analysis of specifications, tracking tickets arise from customers and resolving problems.
- Identify customer’s business flow and gap analysis; provide recommendations in key strategic areas involving competitor performance.
- Design, tracking and coordinating project activities to meet project deliverables.
- Develop enhancements, system documentation, and production support and implement procedures for quality improvement and development.
- Implement exception handling, develop code for data access and designing of user interface.
- Prepare design documents, design patterns, prepare component design specification / feature design specification and time estimation.
- Write stored procedures, development of database scripts, triggering, review test cases / test procedures, unit / regression / integration testing of converted load module.
- Construct data conversion, enhancement, data acquisition and data processing.
Environment: Java 1.6, Java 1.7, Hibernate 3.0, Angular JS 2.0, Linux, Maven, Junit 4, HTML5, CSS, Spring MVC 3.0, SVN, GIT, WebSphere, RAD V6.0, Eclipse, IBM DB2, JMS, RESTFul Web Service.
Confidential
Java Developer
Responsibilities:
- Gather requirements on enhancement and bugs raised during development
- Developed Presentation layer components comprising of JSP, JavaBeans.
- Involved in Integrating Struts with backend DB2 database
- Design patterns used while building the business components are Data Access Object and MVC, DTO Objects.
- Developed Validators for application components using the Struts validation framework
- Writing the unit test cases for each modules
- Involved in writing the Jenkins jobs for deployment
- Deploy the application into TEST and PROD environment through Build tool
Environment: Java 1.4, Java1.5, Java EE, Struts 1.1, Apache Tomcat 5.0, HTML, XML, JSTL, JSP, Servlet, DB2 database