Sr Java Developer Resume
Kansas, CitY
SUMMARY
- More than seven years of experience as a Java /J2EE Developer.
- Worked in Banking, Financial, Insurance and Energy domains.
- Primarily server - side developer with reasonable front-end development experience.
- Experience in building Web services and Web Applications using the MVC architecture.
- Extensive experience in implementing SOAP and RESTful architectures for Web Services.
- Extensively used source-control and dependency-management tools for development.
- Experience with integration and unit testing.
- Experience with incremental Agile-Scrum development process.
- Experienced in requirement analysis, and preparing High Level and Low Level design.
- Good proficiency in working with SQL and no-SQL databases.
- Experienced in implementing full life cycle of software development process.
- Good at documenting and understanding user requirements and system specifications.
- Excellent ability to quickly master the technologies and concepts.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
- Worked on front-end/presentation tier development using Struts Framework that includes JavaScript, Ajax and CSS.
- Working experience in configuration tools like Maven and ANT.
- Good web page design skills using HTML, CSS, Java Script, XSL and XML.
- Strong experience in working with Database like Oracle and proficiency in writing complex SQL Queries.
- Experience in using PL/SQL to write Stored Procedures, Functions, Triggers, and Cursors.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently
- Excellent communication and people management skills.
- Highly organized and dedicated with positive attitude.
- Strong quantitative and conceptual abilities.
- Perform multiple assignments under pressure and consistently meet deadlines.
- Capability to understand complicated software systems and algorithms.
TECHNICAL SKILLS
Skill-Profile Java Technologies: JDK 1.7, JSP, Servlets, UML, JavaScript, Ajax, Java Beans, Enterprise Java Beans (EJB3.0), JDBC/ODBC, JNDI, JSTL, EL, JAXB
Web Technologies: JQuery, JUnit, HTML, Java Script, CSS
IDE Tools: Eclipse Spring Tool Suite, IntelliJ Idea.
MVC Frameworks: Spring 3.x, Struts 2
Database: Oracle 8i/9i/10g, IBM DB2, SQL Server 2000.
Application Server: Oracle WebLogic 8.1/9.1, IBM Web Sphere 7.X/6.1/8.0, JBoss4.0.
XML Technologies: XML, XSLT, DTD, Schema, XML DOM.
Web Services: SOAP, WSDL, Apache Axis 1.2, JAX-RPC, JAXP, REST.
Process Management: Agile Methodology.
ORM technologies: Hibernate 4/3.x, iBATIS 2.17.
Operating systems: Windows 95/98/2000/XP, Linux and UNIX.
PROFESSIONAL EXPERIENCE
Confidential
Sr Java Developer
Responsibilities:
- Involved in analysis of the specifications from the client and actively participated in SRS documentation.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Analyzed and designed a scalable system based on Object oriented concepts, OOAD and the various J2EE design patterns. Implementation of MVC Architecture.
- Developed JSP pages using Struts tag libraries.
- Developed the business layer using spring beans using Dependency Injection and Inversion of Control principles.
- Designed tables according to the business rules and created Mapping files, Hibernate Queries to retrieve business data.
- Designed and developed different modules using Design Patterns (Dao’s, Value Objects).
- Involved in testing the Business Logic layer and Data Access layer using JUnit.
- Done code review on Project artifacts.
- Developed a tool to retrieve and send data to third party service provider. This feature was implemented using XML, SOAP, and REST.
- Used Maven for dependencies and configuration management.
- Developed remote accessing to customers requirements.
- Involved In Performance and Query Optimization
Environment: Java1.7, J2EE, GIT, JUnit, Weblogic 10.3, spring 3.2, Hibernate, SOAP, JAX-B, Maven, JSP 2.1, JAVASCRIPT, XML, Oracle10i, UNIX
Confidential, Kansas City
Java/J2EE developer
Responsibilities:
- Involved in study of User Requirement Specification, Communicated with Business Analysts to resolve ambiguity in Requirements document.
- Worked in Agile Scrum Methodology
- Involved in configuration of Spring MVC and Integration with Hibernate.
- Used Spring MVC framework for design and development of web application
- Created Location Look up SOAP based web services using Spring 3.0.
- Used Hibernate for Object relational Mapping and Persistence.
- Interfaced with Oracle back-end using Hibernate Framework.
- Implemented Test Driven Development using frameworks like JUnit, JMeter
- Used JAXB to parse XML files and Transform them into Print Ready format.
- Consumed location look up web services using Spring 3.0.
- Created Smoke Test in power shell to Test Web services.
- Used Git as Version Control.
- Used Maven for building applications.
- Deployed applications on Websphere 8.5 and Tomcat during development
Environment: Java1.7, JSP, Servlets, Spring (3.0), SOAP & REST Web Services, WSDL, JDBC, Hibernate 3.2, Web Sphere 8.5, XML, JAXB, SVN, JUnit, JQuery, Maven, Oracle 10g, Eclipse, Tomcat 7.
Confidential, Hartford, CT
Program Analyst
Responsibilities:
- Involved in complete SDLC.
- Involved in design and development of n-tier architecture.
- Developed Use Case Diagrams and Class Diagrams using Rational Rose.
- Involved in creating project charter and Scope documents
- Involved in creating statement of work
- Created architecture diagrams using MS Visio
- Created Functional and System Design specification documents
- Implemented Spring MVC framework.
- Developed user interface using JSPs along with Spring MVC framework
- Implemented Hibernate for persistence
- Integrated Hibernate along with Spring
- Implemented Spring IOC to achieve loosely coupled n-tier architecture
- Implemented Spring AOP along with AspectJ
- Developed REST Web services using Spring MVC
- Used JSON as response type for REST web services
- Implemented Spring JDBCDAO support to connect to database
- Implemented J2EE design patterns
- Used JQUERY JavaScript and UI framework for creating rich and cross browser compatible WebPages.
- Implemented EJB3 remote interfaces and exposed them as web services
- Created user interface using HTML, CSS, JavaScript, JQUERY, JBOSS
- Used MAVEN to build and configure projects
Environment: JDBC, XML, WebSphere7.X, Oracle 10g, XSLT 1.0, XSL, Spring Framework, REST, Hibernate, RAD 7.1 J2EE(Servlets, JSP, JDBC, JDK 1.6, Maven, UNIX.JDK 1.5, Web services (REST, SOAP), XML, XSLT, Expression Language(EL), Eclipse IDE, ANT, JavaScript, HTML, JUnit, CVS, Log4J, AJAX, JQuery, JBOSS CSS.
Confidential
Application Developer
Responsibilities:
- Involved in the development of multi-threaded Java Applications.
- Developed web pages using JSP and HTML
- Handling validations and taken care of error handling.
- Involved in the coding of servlets programs.
- Extensive use of Servlets, HTML and JSP for the presentation layer along with JavaScript for the client side validations.
- Involved in the development of web-content using Jsp.
- JavaScript was used for the client side validations.
- Acquired user requirements for System study.
- Preparation of low level and high-level design documents
- Designed and coded the pages using JAVA and HTML.
- Assisted in database design in Oracle 8i, schema planning.
- Prepared Test Plans and Test review Forms.
Environment: Java, Servlets, XML, HTML, JavaScript, JDBC, Weblogic and ORACLE 8i, Tomcat 4.x
Confidential
Java Developer
Responsibilities:
- Involved in Analysis, Design, Coding and Development of custom Interfaces.
- Involved in both maintenance and new enhancements of the application
- Developed Servlets and JDBC were used in retrieving data.
- Deployed EJB Components on Web Logic.
- Tested the modules and fixed the bugs.
- XML was used to transfer the data between different layers
- Developed presentation layer using JSP, HTML and CSS
- Used JavaScript for client side validations
- Dealt with java Beans helper classes and Servlets for interacting with the user
- Worked on database interaction layer for insertions, updating and retrieval operations on data.
Environment: Java, JSP, Servlets, JDBC, EJB, JavaScript, XML, Web logic and ORACLE 8i.
