Sr.java Developer Resume
MI
PROFESSIONAL SUMMARY:
- Senior JAVA/J2ee developer with 8+ years of IT experience in design, development, support and implementation of web based application using JAVA/J2ee technologies.
- Strong Foundation in Java Technology (JAVA, J2EE) and good understanding on Object oriented concepts.
- Extensive experience in Web application development using - HTML, DHTML, CSS, XML, JavaScript, Ajax, Spring, Hibernate, J2EE (JSP, JSTL, Servlets, JDBC, Java Beans, Struts, EJB).
- Involved in all phases of Software Development Life Cycle(SDLC) that include requirement gathering, design, development and maintenance.
- Application development experience using multithreading, Serialization, Externalization, Collection, Generics, Core JAVA, Applets and Swing.
- Experience of working in Spring Framework with Hibernate.
- Extensive working experience with Core Java, Servlets, JSP, JavaScript, JDBC, JNDI, MVC, Struts, EJB, Java Mail, XML, JUnit, Tag Libraries, Custom Tags, HTML, Design Patterns, SWIFT.
- Experience in writing Web Services using WSDL, SOAP, and UDDI in distributed web application development environment.
- Experience in AngularJS structural framework for dynamic web apps.
- Experience as Full Stack Developer.
- Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object (DAO), Data Transfer Object. 3
- Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
- Good experience with XML technologies- XML, XML Schema, XPath, XSLT and also have good experience with DOM and SAX parsers.
- Good working experience in GUI design and application development using IDE’s like WASD, Eclipse2, RAD, Net Beans.
- Expertise in Application servers like BEA Web Logic, IBM Web Sphere and web server Tomcat.
- Involved in upgrade ofJBoss6.2 toJBoss6.4 over 100 Servers.
- Experienced with the installation and configuration onApache2.x, 1.3.x, 1.2, JBoss4.0.x Web Servers and, BEA WEB logic 8.x, 9.x servers.
- Web Technologies: JQuery JavaScript HTML5 CSS3BootstrapPrimeFaces AJAX.
- Good working knowledge of Web services- Axis.
- Good experience in Java Messaging Service (JMS) for Message-Oriented Middleware.
- Used Clear Case, CVS and SVN for managing the source code.
- Exceptionalskills in Agile Methdology in development and Test driven development.
- Good experience with deployment and release of the application with ANT building tool, test cases using JUnit and application logging using the Log4j.
- Experience of working with databases Oracle 8i/ 9i/ 10G and DB2, MySQL;
- Experience in Oracle development tools like Toad, Sql Navigator.
- Experienced in Unit Testing and generating of Test cases for web applications.
- Experience in implementing complete Software Development Life Cycle (SDLC) for various applications including Analysis, Design, Development, Implementation Testing, Maintenance and Support.
- Manage the day-to-day operations of theStudioto deliver best in class service.
- Hands on experience in developing client/server, multi-tier and web-based applications.
- A resourceful team player with good Interpersonal, effective problem solving and decision making skills, looking ahead for great career in a fair working environment with opportunities to grow.
TECHNICAL SKILLS:
Programming Languages: JAVA, HTML, XML, UML, Pl/SQL
J2EE Technologies: J2EE, Servlets, JSP, JDBC, JPA, Hibernate 3.0, iBATIS, Spring 3.0EJB 2.0/3.0, JSF, REST, JMS, JAX-WS, Apache Axis
Design & IDE Tools: IntelliJ, IBM WSAD 6.x, JBuilder, Net Beans, IBM Visual Age, Eclipse
Web Technologies: HTML, DHTML, XML, XSL, XSLT, JSTL, JavaScript, CSS, Struts 2.0/3.0, SOAP, Ajax, JQuery, JSON, SWIFT, Bootstrap, AngularJS
SOA and Web: SOAP, REST, Apache Axis, JAX-WS,JDK 1.7. Services
Application/Web Servers: Web Sphere Application Server 6.1, Apache Tomcat 6.0, JBoss 4.2.2, BEA Web Logic.
RDBMS: Oracle 10g/11g, DB2, MySQL, Mainframes, COUCHBASE,Pl/SQL
Database Design & Object: UML, OOAD design patterns, ER - diagrams
Oriented/Analysis Design:
Operating Systems: Windows XP/Vista/7, UNIX, Linux
Configuration: SVN, CVS, Microsoft Sourcesafe Management tools
Other tools: Apache JMeter, Jenkins/Hudson, MKS for deployments
EXPERIENCE/PROJECT WORK:
Confidential, MI
Sr.JAVA Developer
Responsibilities:
- Actively involved in defining and designing the tiers of the applications and implementation using J2EE best designpractices
- Identifying the technical areas that contributed to the issues and documenting them
- Worked with development of presentation tier using JSF, JSTL, Java Script, Ajax, JQuery
- Developed classesusingSpringframeworktohandleuserrequests.
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS-Oracle 10g
- Used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS,JavaScript, JSP and AJAX.
- Assisted invisualstandards on a weekly basis to communicate trend and style to our customers.
- Implemented design patterns such as Singleton, Session Façade and Service Locator
- Involved in writing the Java utility classes to convert MQ based control claimant information.
- Extensively working on SOAP andRESTWeb services.
- Designed UI pages using JSP, HTML, Angular JS,JavaScript, CSS, AJAX, JQUERY, JSP, JSON and Tag libraries.
- Worked on JBoss application server
- Transaction Management usingEJB3.0 and custom framework.
- Enriched UI using JSF UI Components and Backing Beans, JSF, involved in
- Configuringfaces-config.xml for navigations, controllers.
- CreatedTomcatandApacheuser groups.
- Buildvisuallibraries ofstudioconditions and execution ofvisualdirectives
- CreatedTomcatinstances and modified each and removed shared component.
- Developed HTML views with HTML5, CSS3, Bootstrap and Angular JS
- Participated inAngularJSApplication optimization reviews and code optimization reviews.
Environment: JDK1.7, JSP, JSTL, EJB, Eclipse IDE, Struts 1.1, Jquery, Struts Validation frame work, WebSphere, UML, Oracle 10g, Angular JS and SVN,SWIFT JAVA script, AJAX,JQUERY, SOAP, REST.
Confidential, Irving, TX
Senior J2EE Developer
Responsibilities:
- Application is updated with new functionalities
- Followed Agile Methodology and deployed JIRA for Bug/Issue tracking
- Responded to service tickets and service requests. Coordinated with resources to isolate and troubleshoot issues resulting with service disruption and outage
- Analyzed and recreated the issue that caused the errors in the application
- Researched and evaluated alternative solutions and made recommendations to obtain efficiencies and cost effective solutions
- Marking the issue as code fix/data fix based on bug details
- Developed web application using JSF Framework
- Created user interface using AngularJS andBootstrap.
- Developed the Business tier with Stateless and Statefull Session beans withEJB3.0 standards
- Worked on scalable distributed computing systems, software architecture, data structures and algorithms using ApacheSpark andApacheStorm etc. and ingested streaming data into Hadoop using Spark, Storm Framework and Scala.
- Maintained appropriate software design, developments and documentations
- Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data.
- Provided hands-on technical governance on all aspects of production support
- Worked with Spring and Hibernate frameworks to build backend of the application
- Worked with SOAP &REST client web services to pull data from web service
- Used RESTful web services to communicate with different layers within the application
- Worked with SQL server data base as backend data base
- Used JDBC, SQL queries, prepared statements and batch processing
- Used Jenkins to deploy on server for deploying applications in various environments
- Worked on Junit, Mockito, spring-test and worked with end user for User Acceptance Testing(UAT)
- Experience in implementing theBootstrapcomponents like Thumbnails, Progress bar, and Carousel in the product details.
- Used Jasper java API to display reports
- Worked on J2EE technologies such as JSP, JSF, JMS, JMX, JCA, JAAS, EJB.
- Worked on JBoss application server, Tomcat server, Maven, SVN, Git, Eclipse
Environment: J2EE 1.6,JDK 1.7,Oracle 11, Weblogic 10, Eclipse, Struts 2.0/3.0, Spring 3.0, Hibernate 3.0, iBATIS, AJAX, JQuery, JUNIT, Maven, ANT, AUTOSYS, REST, JAX-WS, XML, XSLT, Putty, Jenkins/Hudson,Bootstrap.
Java Developer
Confidential, Washington, DC
Responsibilities:
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Interacted with business owners on a regular basis to understand the desired functionalities and help them visualize the product by making suggestions with mockups.
- Designed and developed the web pages using JSP, AJAX, HTML, CSS and JavaScript.
- Designed and implemented responsive UI using twitter Bootstrap.
- Used SolrJ to make queries to Solr and retrieve the results.
- Used Spring Framework for designing and developing the complete application from front end to back end.
- Used Spring’s dependency injection for interface orientation, aspects for cross cutting functionality like logging
- Developed different Controllers that return the responses both in JSON and XML based on the request type.
- Designed and developed the application using Spring MVC - Implemented various Controllers, used Spring’s component-scan and Autowiring functionalities.
- Used Spring’s JDBCTemplate for developing the DAO’s for user contributions.
- Developed unit test cases using Junit framework
- Supported the application in production and worked on parallel development for the next phase.
Environment: Eclipse, WebSphere, Oracle 11g, J2EE, JDK 1.7, Java Beans, Spring, JDBC, Solr, SolrJ, JSP, HTML, JavaScript, Bootstrap, CSS, AJAX, XML, Maven, SVN, jQuery, Log4j and JIRA. Solaris, JNDI, LDAP, SOAP, COUCHBASE.
Confidential, KS
Java Developer
Responsibilities:
- Requirement collection, creation of UML diagrams.
- Designed and developed advanced dynamic views using JSP, Java Script, XML, CSS, XML Schema, HTML, DHTML.
- Web application development using J2EE: JSP, Servlets, spring, JMS, JDBC, Java Beans, Struts, Ajax, JSTL, Custom Tags, EJB, JNDI, Hibernate, ANT, JUnit and Apache Log4J, Web Services and Message Queue (MQ).
- Used Struts Frame Work to implement MVC design pattern Involved in development using struts components—Struts-config.xml, tiles, form-beans and plug-ins in Struts architecture.
- Crystal reports is used for reporting the database details
- Experience using Version controls such as CVS, PVCS, Rational ClearCase.
- Extensively worked with the JDBC Stored Procedures from DB2database.
- Developed EJBs business components (packages and Modified Classes) utilizing the existing packages on Visual Age for Java 3.5.3.
- Worked with Core Java Applets, Multithreading, Serialization, Externalization, Collections.
- Designed the application with a web interface to accept user input and run the rating of policies obtained by the user input during the night as a batch process.
- Worked with J2EE Architecture, Design Patterns, available open source frameworks, has written some frameworks and Oracle - SQL Writing, Performance tuning.
- Worked with Java Profiling tools and Application Servers like Web Logic and SOAP, XML messaging, Agile, Scrum with XP.
- Currently in the process of deploying the application on the production server running WAS 5.0 with
- Key role in performance tuning of the system to achieve performance and scalability.
- Involved in building the UI usingbootstrap.
Environment: J2EE, WSAD 5.1, Java 2.0, Servlets, JSP, Web Services, JUnit, Struts, JDBC, EJB 2.x, Web Logic UML, XML, XSLT, CSS, HTML, DB2, JavaScript, CVS, Sun Solaris, Unix,Bootstrap.
Confidential, Detroit, MI
Java Developer
Responsibilities:
- Responsible for successful design, development and implementation and testing of Currency Solution Management System.
- Involved in the development of core components.
- Developed the automatic build scripts using ANT for the application to deploy and test.
- Involved in developing the user interface using JSP’s, JSTL, HTML, JSON, Dojo and Servlets.
- Dynamically generating output using Ajax using Dojo and JSON Bridge.
- Focus on converting the existing features in the application towards globalization of the application.
- Used J2EE design patterns like Value Object Pattern, MVC & Singleton Pattern.
- Involved in the preparation of Test Cases for Integration Testing.
- Coding Test Classes using JUnit for unit testing.
- Agile delivery of software using practices from extreme programming etc.
- Performed version control management using Rational Clear Case and used Rational Clear Quest as work automation tool.
Environment: Java, J2EE, JSP2.0, Dojo, JSON, Servlets 2.4, Ajax, Java Script, CSS, Web Sphere 6.0, RAD 6.0, Ant 1.6.2, JNDI, DB2 8.1, Rational Clear Case, Rational Clear Quest, JUnit 3.8, Log4j, Windows XP Professional.
Jr. Programmer
Confidential
Responsibilities:
- Acquired user requirements for System study
- Prepared the prototype of the system
- User interface screens were developed using JSP and HTML.
- Coded Servlets for Database connectivity and session tracking.
- Co-ordination for Testing, Preparation of Test case design document & Review of test plans
Environment: Java, Struts, JSP, Servlets, HTML, Oracle, Windows NT, Tomcat and Java Script.
