Sr Java Developer Resume
SUMMARY
- Having 10 + years of experience in designing, developing and deploying n - tier web applications and client/server applications using JAVA, J2EE technology and web technologies for enterprise applications.
- Strong planning, analyzing, designing and programming capabilities.
- Solid experience in design / develop the simple or complex applications using object oriented methodologies and by creating UML diagrams like Use Case, Class and recognize / implement J2EE design patterns as needed.
- Experience in implementing Core Java & J2EE design patterns like Singleton, Service locater, Business Delegate, DAO, Session Façade, Value object and etc
- Extensive experience in designing and developing enterprise applications for J2EE platform using JAVA, JSP, Servlets, EJB, JMS, Struts, Spring, JSF, Prime faces, JPA, JDBC, JNDI, AJAX, JQuery, Junit, XML, XSLT and ORM tools like Hibernate.
- Extensive experience of developing applications based on architectures like Apache Struts Framework and MVC architecture.
- Having good Knowledge Bigdata technologies on Hadoop and Hive JDBC and script framework like AnjularJS.
- Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services, handling SOAP Request and Responses, creating Web service clients, handling communication calls to methods and External Interfaces.
- Experience with IDEs like RSA, WSAD and Eclipse 3.x.
- Good experience in installing, deploying and testing with multiple Application Servers like WebSphere 5.1/6/V8.5, WebLogic 10.0/8.1/7.0 , JBoss Application Server and Tomcat web container.
- Experience in writing SQL queries, PL/SQL stored procedures and functions using Oracle and DB2.
- Quick learner with keen interest and high motivation to learn and work with new technologies.
- Excellent analytical, problem solving, communication skills and a team player.
- Good understanding of UNIX shell scripting programming.
- Expertise in performing client-side validations using JavaScript and JQuery.
- Worked with Version Control Systems like Clear Case, SVN, VSS and PVCS.
- Expertise on writing builds and deployment scripts using Maven, ANT and Shell Script customized Log4J.
TECHNICAL SKILLS
Environment: s: Windows, UNIX and Linux
J2EE Technologies: JDBC, Java Beans, RMI, Servlets, JSP, Java Script, Anjular JS,JSTL, Struts, JSF, Prime faces, EJB, AJAX, JQuery, XMI, XML, XSLT, JMS, SOAP, Hibernate, JPA, Spring Framework, Hive, Web Services and Design Patterns
Tools: Toad, SQL Developer, RSA, NetBeans, Eclipse, Jenkins and Clear Quest.
Databases: Oracle, Vertica, IBM DB2 and MySQL
Application Servers: IBM WebSphere, WebLogic and JBoss.
Others: Shell Scripting, Visio, XML tools, ANT, Maven, UML, Log4J, TCP/IP, HTTP, HTTPS, and FTP.
PROFESSIONAL EXPERIENCE
Sr Java Developer
Confidential
Responsibilities:
- Actively involved in analysis, development, bug fixing and enhancement in Agile methodology.
- Developed UI screens using JSF, Facelets, Prime Faces, JavaScript, JQuery, Ajax and XHTML.
- Developed JSF managed beans to support Web pages.
- Developed data access object models to service SQL backend data retrieval.
- Created domain model and enhancement using JPA and Hibernate.
- Developed business layer using EJB, JPA, Hibernate and DAO.
- JDBC and JNDI were used to locate and connect to the vertica database.
- Sending an email notification using java messaging services.
- Develop client to consume already published web services (SOAP).
- Developed web application access logging details using JSF listeners.
- Converted SQL packages to java classes.
- Identified and resolved bugs during the development phase.
- Involved in the preparation of Technical Specification documents.
- Performed unit testing using JUnit, integration and deployment of applications done using tools such as Maven, Jenkins and debugging through Log4j.
- Used Clear Case for check-in, check-out of files to control versions of files and Eclipse as an IDE.
- Provided development support for System Testing, User Acceptance Testing and Production and deployed application on Web Sphere Application Server.
Environment: Java, Html, CSS, JavaScript, JQuery, Ajax, EJB 3, JSF 2, Prime faces, JPA 2, Hibernate, Hive jdbc, JMS, Eclipse, Tomcat, Web Sphere 8.5, Oracle, Clear case, Maven, SQL Developer, winSCP and putty.
Sr Java Developer
Confidential
Responsibilities:
- Interaction with business team for detailed specifications on the requirements and issue resolution.
- Analysis, design and development of Application based on J2EE using Struts framework.
- Extensively worked on the UI using HTML, JSP, CSS, Tiles, JavaScript, Struts tags, AJAX and JQuery.
- Development of Web Application using MVC Design pattern by Struts Framework and written struts Action Classes, and configure the application using Struts Configuration file.
- Used EJB Session Beans for business logic and JPA for database persistence.
- Configuration and deployment of application on JBoss Application Server in Linux environment.
- Involved in writing web services using JAX-WS to validate the user details.
- Wrote and executed SQL queries, to create and test sample test data in database using SQL Developer.
- Develop unit testing test cases using Junit and Code Reviews.
- Used SVN for check-in, check-out of files to control versions of files and Eclipse as an IDE.
- Log4j to logging debugger and using Maven to compile and build project.
Environment: Java, HTML, CSS, Javascript, JSP, JQuery, EJB 3, JAX-WS, Struts, JPA, Eclipse, JBOSS, Oracle, SVN, Maven, Sqldeveloper and putty.
Sr Java Developer
Confidential
Responsibilities:
- Development of front end application using JSF, XHTML, JavaScript, XML, CSS, Jquery and Ajax.
- Involved in multi-tier layered framework using JSF, Primefaces, EJB, Hibernate and Web services.
- Using Java persistence framework, hibernate to perform object relational mapping (ORM) and query databases using Hibernate Query Language (HQL).
- Integrate prime faces with back end components using EJB and delegate design patterns.
- Create build setup using Maven and Jenkins continuous integration system.
- SVN is used as version control tool to manage the source code and Eclipse is used as IDE to develop the code.
Environment: XHTML, CSS, JavaScript, JQuery, Java 1.6,JSF 2.x, Primefaces 3.4, AJAX, EJB 3, JAX-WS, Eclipse, JBOSS, My SQL, Oracle, Hibernate, SVN, Maven & Jenkins.
