Sr. Java Developer Resume
NJ
SUMMARY
- Around 7+ years of experience in all phases of software development life cycle (SDLC), which includes Design, Integration, Development, Implementation, Interaction, Business Analysis/Modeling, Documentation, Testing, and Deployment of all software applications.
- Good developing and implementation skills in Core Java and J2EE technologies.
- Experienced with the Software Development Life Cycle (SDLC) process, Iterative Development Model and OOAD Techniques.
- Having in - depth knowledge in server side java applications that includes JSP, JDBC and Servlets
- Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, JavaScript, Spring, JDBC, HTML/DHTML, XML and Hibernate framework.
- Developed applications in environments of Agile and Waterfall methodologies.
- Proficient in MVC architecture using Spring framework / JSP-Servlet and J2EE Design Patterns.
- Experience in using Design patterns/frameworks such as MVC, Singleton, and Session facade, Value Object, Service Locator and Business Delegate.
- Worked on IDE’s such as Eclipse/My Eclipse, JBuilder for developing, deploying and debugging the applications.
- Extreme knowledge in developing front-end applications especially based using Angular JS.
- Expertise in working with application servers and Web Servers as Web Logic, Web Sphere, Tomcat, JBoss.
- Well versed in Angular JS applications with an include of Bootstrap.
- Efficient in using Web services like SOAP and Restful Web Services.
- Expertise in developing Use Case Diagrams, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML modeling tools like Rational Rose and Visio.
- Experience in database management for Oracle and SQL server.
- Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
- Strong analytical, problem solving and programming skills.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, J2EE, JDK 1.6/1.7/1.8
J2EE Technologies: Servlets, JSP, JDBC.
Frameworks: Spring MVC, Hibernate.
Web Technologies: HTML, DHTML, DOM, JavaScript, CSS.
XML Technologies: XML, DOM, SAX, XSL, XSLT, JND I,SOAP.
Application/Web Servers: IBM Web Sphere, Web Logic, JBoss, Apache Tomcat.
Web Services: SOAP, Restful, JAX-WS, JAX-RS, AWS, Apache 2.x, Apache-CXF.
Databases: Oracle, SQL Server, MySQL, DB2, MongoDB
Messaging Systems: JMS
IDE Tools: IBM -WSAD, RAD, Eclipse, JBuilder, NetBeans.
Operating Systems: Windows 98/NT/2000/XP/7, UNIX, LINUX.
Tools: JUnit, Log4j, Rational Rose
PROFESSIONAL EXPERIENCE
Confidential, NJ
Sr. Java Developer
Responsibilities:
- Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC).
- Used Agile methodology (SCRUM) for developing application.
- Developed and Designed user interactive screens using HTML5, CSS3, JavaScript, JQuery.
- Worked with cross-browser issues related to the front end.
- Involved in client installation and supported change requests and enhancement.
- Implemented MVC architecture by using Spring framework, Hibernate in terms of JSPs and Servlets.
- Created and/or modified SQL Queries whenever required for change requests/enhancements.
- Managed Spring Core for dependency injection/Inversion of control (IOC), and integrated with Hibernate.
- Integrate the different parts of the application and test.
- Implementing the Coding standards and review the code and fixing all the code review bugs.
- Used Spring IOC, Autowired Pojo and DAO classes with Spring Controller.
- Developed REST based Web Services for Integrating with the Enterprise Information System Tier.
- JQuery library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality
- Used SVN for version controlling, JUnit for unit testing and Log4j for writing the log files.
Environment: JAVA EE 6, Spring, Spring Security 3.0, Spring MVC, Htibernate 3.0, Servlets 2.5, HTML, JQuery, JavaScript, Oracle11g, REST, XML, Log4j, WebLogic, Jboss, EAP 6.2, JUnit.
Confidential, Minneapolis, MN
Sr. Java/J2EE Developer
Responsibilities:
- Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC).
- Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
- Used Agile Methodology for the entire module.
- Worked with Web logic consultants to design JNDI connection and connection pool.
- Developed Business logic with Spring MVC frame work and ORM mapping using IBatis ORM frame work.
- Developed and Designed UI screens by using JSP, HTML5, CSS, JavaScript, JQuery.
- Developed several filters for user authentication and user authorization by using Servlets API.
- Developed the Hierarchy to support Internationalization to support for the different customers in different countries.
- Created JUnit test cases, and Development of JUnit classes.
- Configured log4j to enable/disable logging in application.
- Developed web services using SOAP
- Responsible to handle any deployment issues with build release team at the time of deployment.
- Involved in Code Reviews of other modules, documents, test cases.
- Responsible to design Technical design documents.
- Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc.
- Used JUnit to write repeatable tests (regression testing), mainly for unit testing.
- Used log4j to implement logging facilities.
Environment: Java EE4, Spring IOC, Spring JDBC, Spring Batch MVC, JSTL, iBatis, Oracle 10g, SOAP, UNIX and Weblogic 9.0
Confidential, Des Moines, IA
Java Developer
Responsibilities:
- Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC).
- Developed business components using EJB’s, Servlets for presentation layer
- Developed web based presentation using JSP and Servlet technologies and implemented MVC pattern using STRUTS framework.
- Developed Stateless Session beans for implementing session facade.
- Developed Web Services and Process application using the WebLogic Integrator.
- Created data transformation in WebLogic Integrator
- Developed Session facade, DAOs, and VO for configuration module
- Involved in the implementation of Session facade and Service Locator design patterns.
- Design and development of session and entity EJBs using WebSphere Application server 5.0.
- Creation of design documents with UML using Rational Rose
- Design and development of PL/SQL packages, procedures and functions.
- Worked in the preparation of Technical Spec documents and Release Documents
- Customization using JSP and XML for Designing client view.
- Used maven for code building and XML schema for interface partner agreement
- Involved in Unit testing, integration testing and regression testing.
Environment: Java, JDBC, JSP, Servlets, EJB, Oracle, XML, WebLogic, ANT, Maven, REST, SVN, SDLC, Junit.
Confidential
Java Developer
Responsibilities:
- Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
- Involved in developing prototypes of the product.
- Created UML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
- Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
- Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
- Developed ANT scripts for builds and deployments.
- Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
- Wrote JavaScript validations on the client side.
- Involved in writing Detail Design Documents with UML Specifications.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Responsible for packaging and deploying components in to the Tomcat.
- Developed backend components, DB Scripts for the backend communication.
- Used java IO to create reports, which were mailed to be mailed to manager every hour.
- Responsible for performance tuning of the product and eliminating memory leakages in the product.
- Conducting Code Review meetings with developers.
Environment: Java, Struts, JDBC, JSP, Servlets, JavaScript, HTML, Oracle, XML, XSLT, SAX, DOM, Tomcat, UNIX, Log 4j.