Sr. Java/j2ee/ui Developer Resume
Dover, NH
PROFESSIONAL SUMMARY:
- Over 7 years of experience in analysis, design, development and implementation of Web Based, Client/Server applications and Databaseapplications.
- Used various libraries of JavaScript like JQuery and AngularJs.
- Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans, JNDI.
- Proficient in using RDBMS concepts and worked with Oracle.
- Worked extensively on technologies Spring, Web services, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL and Microsoft SQL Server during my tenure in Software Development.
- Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/WSDL).
- Experience in building Web Services (SOAP, JAXB, JAX - WS and JAX-RS) and RESTFUL web-services.
- Worked on Web Application Development with Spring MVC Framework.
- Proficient in using Spring dependency injection, Spring MVC, Spring Boot, Spring JDBC and Spring Hibernate integration.
- Experience using Hibernate for mapping JAVA classes with database and using Hibernate Query Language.
- Experience in Design and Development of rich user interfaces using JSP, JSTL, Spring tags and HTML5, JavaScript, CSS3, Ajax, AngularJs, NodeJs, Bootstrap, JSON and JQuery framework.
- Experience using various web/application servers like Apache Tomcat, WebLogic, WebSphere and JBOSS.
- Proficient in programming by using the IDE’s such as Eclipse 3.x.
- Experience in ANT and Maven build tools.
- Strong experience on various development environments like Eclipse.
- Thorough understanding of Object Oriented Methodology, UML and Design Patterns (singleton and Factory Patterns).
- Technical experience in the areas of Object Oriented Analysis (OOA), Object Oriented Design(OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
- Extensively used JavaScript to make client side validations and to parse complex expressions.
- Good experience with unit testing using JUnit.
- Used Log4j for effective logging.
- Experience in building JAR files and worked on implementation of the version control software CVS, SVN and ClearCase.
- Managed and Supported the production environment of JAVA based web application.
- Experiencing in mentoring junior team members and assigning tasks and code reviews.
- Experience in debugging applications and find the problems in code.
- Experience in message driven programming using JMS and MQSeries.
TECHNICAL SKILLS:
Operating Systems: Windows 7/8, Unix, Linux
Java/J2EE technologies: JSP, Servlets, EJB 3.0, Java Beans, JDBC, JNDI, Web Services, Java Mail.
Web Technologies: HTML5/HTML, AJAX, XML, CSS3/CSS, JavaScript, Bootstrap, AngularJs
Methodologies: Agile, SDLC, SCRUM
Database Languages: SQL, Oracle 9i/10/11g, MySQL 5.1.4
RDBMS: Oracle 9i/10/11g, MySQL
Web Services: JQuery, AngularJs, NodeJs
JavaScript Libraries: XML, SOAP 4.0, WSDL
Application/Web Servers: Apache Tomcat, JBOSS 4.0/4.2, Web sphere 7.0
IDE: Eclipse 3.5/3.6.1/4.2/4.3.1 , NetBeans 6.9, Notepad++
JAVA Framework: Struts 2.3.16, Spring 3.0.1/3.2.6 , Hibernate 3.5.4/4.0.1/4.2.8.
Build Tools: Ant, Maven, Log4J
Version Control Systems: SVN, JIRA, CVS
PROFESSIONAL EXPERIENCE:
Confidential, Dover, NH
Sr. Java/J2EE/UI Developer
Responsibilities:
- Implemented back-end code using Spring MVC framework that handles application logic and makes calls to business objects and services mainly web services.
- Developed various screens per UI specs following client branding standards.
- Responsible for design of customizable headers and footers using Tiles framework of Spring.
- Developed and consumed Enterprise web services (RESTful and SOAP). Generated client using Jersey and Axis frameworks using Eclipse.
- Responsible for building single-page-applications(SPA) using AngularJs development framework.
- Experience with AngularJs2 in two-way binding.
- Worked with AngularJs2 for creating own html elements for building web.
- Utilized various JavaScript and AngularJs2 frameworks and Ajax for form validation and other interactive features.
- Hands on working experience Linux environment with Apache Tomcat, experience on AmazonAWS.
- Worked on creating a dashboard to keep track of Amazon instances.
- Worked on automation of deployments of java code through chef.
- Worked on auto scaling of amazon instances.
- Used RESTful services to interact with AWS services.
- Involved in setting up the servers and maintaining the server and providing SSL certificates.
- Used Spring Boot which is faster in building Micro services and developed spring based web applications with very less configuration.
- Validation is performed using Struts validator. Created JSP pages using standard JSTL tags, strut tags and custom tags.
- Worked with EJB in the server-side to encapsulate business logic of the application.
- Successfully implemented the code for my module using struts and hibernate.
- Implemented DAO for data access using SpringORM with Hibernate.
- Consumed web services using JSON and REST to get the registered users, update their status.
- Responsible in development of presentation layer using jsp and servlets.
- Developed the Services using AWS Elastic Search, Restful Services using JAX-RS & Java.
- Experience in using Data Access Objects (DAO), Singleton, Business Delegate and Factory patterns to increase the performance of the system.
- Responsible for the Design and management of database in DB2 using Toad tool.
- Configured and administered JDBC, JMS, and cluster EJB objects in WebLogic Server.
- Performed logging of all the debug, error and warning at the code level using log4j.
- Involved in developing object oriented JavaScript and experienced with AJAX, JQuery, HTML5, AngularJs2, NodeJs and CSS.
- Implemented AngularJs2 controllers to maintain each view data. Implemented Angular service calls using Angular factory.
- Used JQuery library to build Ajax based web application module.
- Involved in daily stand up and sprint planning sessions as part of Agile Scrum methodology.
- Involved in code reviews and giving inputs to the client about the changes to be made to reduce the cost cutting in the project.
- Imported data from XML files and flat files to standard formats and published into JMS queue using JBoss.
- Used JIRA for bug tracking, and automated build process by writing Maven build scripts.
Environment: Java 7, JDK, UML, Struts, HTML5, Angular 2.0, ReactJs, Spring MVC, Spring framework 4.0, Eclipse, JSON, REST, Oracle, Tomcat, JSP, JQuery, Servlets, Hibernate 4.3, XML, CSS3, Junit, Jira, SVN, Log4j, TOAD, UNIX, GWT, Ant, Agile, Scrum.
Confidential, Chicago, IL
Sr. Java/J2EE/UI Developer
Responsibilities:
- Responsible for developing Single Page Applications using AngularJs development framework.
- Used JQuery to build ajax based web application module.
- Experienced front end developer as in developing applications using HTML/HTML5, CSS/CSS3, JavaScript, JQuery, Ajax and Json.
- Involved in writing application level code to interact with API’s, RESTful web services using Ajax, JSON.
- Wrote application level code to perform client side validations using JQuery and JavaScript.
- Developing custom HTML elements using AngularJs framework.
- Worked on handling JSON data from back-end and using it in front-end.
- Used Ajax for implementing part of functionality for customer registration, view customer information modules.
- Used JDBC application server provided transaction API for accessing data from oracle database using standard statements.
- Programmed data management module using Java, Spring and Hibernate.
- Implemented persistence layer using various features of Hibernate 3.5 framework like HQL queries, criteria etc.
- Integrated Spring DAO for data access using Hibernate used HQL, SQL for querying database.
- Used Hibernate object relationship mapping framework to interact with back-end system.
- Performed debugging to detect the flaws in the application and resolved it.
- Used SVN for version controlling.
- Involved in deploying the application in the tomcat application server and made sure everything works well with the application.
- Followed with Agile and scrum methodologies.
Environment: Java, J2EE, Spring, hibernate, REST, Ajax, JavaScript, AngularJs, JQuery, JSON, HTML, CSS, Eclipse, SVN, Maven, Tomcat, Agile, Web Services, REST, SOAP, MySQL.
Confidential, Chicago, IL
Sr. Java/J2EE/UI Developer
Responsibilities:
- Used scrum process for implementing Agile, in sprints and participated in daily scrum meetings.
- Used Spring framework for dependencyinjection and integrated with hibernate framework and used JPA annotations to create entries.
- Hibernate is used as back end ORM tool for implementation of persistence layer and mapping of POJOs.
- Extensively worked with hibernate query language (HQL) to store and retrieve the data from mysql database.
- Responsible for creating tables of client's information in and writing Hibernate mapping files to manage one-to-one and one-to-many mapping relationships.
- Implemented data reading, saving and modification by stored procedures in MySQL database and Hibernate criteria.
- Developed Graphical User Interfaces by using JSP, HTML, CSS, and JavaScript.
- Installation and configuration of Development Environment using Eclipse with WebLogic Application server. Configured controllers using Custom Framework which is based on Struts.
- Used JAX-WS, JAXB and WSDL to invoke web services using web service client.
- Utilized various JavaScript and jQuery libraries, AngularJs, AJAX for form validation and other interactive features.
- Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication.
- Configured SSL setup for Apache. Configured SSL between Apache and WebLogic plug-in.
- Configured Log rotation for Apache and log redirection for plug-in.
- Configured SSL and Digital Certificates for requesting, generating and implementation for the communication between web server and the Application Server.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Used JUnit to test, debugged and implemented the application.
- Implemented RESTFUL web services by using JAX-RS JERSEY, created andread JSON objects by using JACKSON libraries.
- Developed build script using MAVEN to build, package, test and deploy application in application server.
- Designed use case and class diagrams using Rational Rose.
- Involved in resolving issues in the production server.
Environment: Java, J2EE, Web Services, SOAP UI, Struts 2.2, Spring 3.x, MySQL, Hibernate, HTML5, CSS3, JavaScript, jQuery, Linux, Eclipse, SVN, WebLogic, AJAX, Angular Js, JSON.
Confidential, Dallas, TX
Sr. Java/J2EE/UI Developer
Responsibilities:
- Involved indevelopment of business module applications using J2EE technologies like servlets, struts and JDBC.
- Front end view designed with HTML, JSP and CSS.
- Extensively used Bootstrap and AngularJs for developing front end UI.
- Worked on highly advanced user interface design and development using AngularJs, NodeJs HTML and CSS.
- Responsible for setting up AngularJs framework to achieve data binding between HTML and javascript objects.
- Involved in servlet programming and JSP scripting for communication between webbrowser and server.
- Created custom tags to encapsulate dynamic functionality by creating tag handlers and helper classes for the tag.
- Extensively worked with JMS API for sending messages between two or more clients.
- Worked with JMS queues for sending messages in point-to-point mode.
- Involved in developing jsp pages and custom tags for presentation layer in struts framework.
- Developed business layer log and implemented EJB session beans.
- Used AJAX and JavaScript to perform several functions as desired by the application.
- Used Java Naming Directive Interface (JNDI), and JDBC connection pooling to access the product information from database tables.
- Involved in documentation, review, analysis and fixed post production issues.
- Worked on bug fixing and enhancements of change requests.
- Created action classes in struts and developing manger classes using Hibernate.
- Involved in mentoring other team members.
- Involved in testing web services using SOAPUI.
- Used Log4J for logging and tracing messages.
Environment: s: HTML, AngularJs, NodeJs, Bootstrap, Struts Framework, Servlets, JSP, JDBC, JNDI, CSS, JavaScript, JSTL, Taglib, Web Services, SOAP, Oracle 10g, ANT.
Confidential, Johnston, IA
Java/UI developer
Responsibilities:
- Involved in designing and developing the application using JSP, JSTL, HTML,CSS, bootstrap and Ajax and made client side validations using JavaScript,JQuery,AngularJs and Node js.
- Involved in meeting to gather information and requirements from clients and preparing the requirement gathering.
- Used Ajax for asynchronous communication with the server.
- Implemented Object/Relational persistence (Hibernate) for domain model.
- Worked on generating the web services classes by using restful web services.
- Developed and implemented the MVC architectural pattern using Spring Framework including jsp and servlets.
- Created action mappings from existing JSP pages and redesigned action classes.
- Helped to integrate dynamic data HTML and validated it using JavaScript.
- Developed web services by using restful API’s.
- Developed and debugged applications using eclipse IDE.
- Followed Agile and Scrum methodology for development of the product.
- Implemented spring service layer with dependency wiring, transactions, DAO and annotations.
- Involved in writing the named queries, criteria query in Hibernate.
- Fixed bugs in development as well as production level. Used Log4j for logging.
- Used JavaBeans for required JSP components.
- Used SQL to talk to oracle database.
- Deployed the applications in JBoss Server.
- Involved in performing code reviews for better quality assurance and debugged the application module.
- Involved in client interaction for resolving technical and functional issues daily.
- Developed JMS components to send messages from one application to another application internally.
- Developed user interface using servlets, jsp, JavaScript and AngularJs.
Environment: s: Windows XP, AngularJs, NodeJs, JQuery, JSTL, Servlets, JSP, Spring 3.2.6, HTML, JDBC, Hibernate 4.2.8, Log4J, RESTful Web Services, Oracle 11g, Eclipse 4.3.1, Agile development process, JBoss.
Confidential
Jr. Java/UI Developer
Responsibilities:
- Performed analysis for the client requirements based on the developed detailed design documents provided.
- Developed programs for accessing the database using JDBC thin driver to execute queries, stored procedures and to manipulate data in the database.
- Developed Struts forms and actions for validation of user request data and application functionality.
- Hands on working experience Linux environment with Apache Tomcat, experience on AmazonAWS.
- Used RESTful services to interact with AWS services.
- Developed JSP’S with struts custom tags and implemented JavaScript validation of data.
- Involved in developing business tier using stateless session bean.
- Used JavaScript for web page validation and strutsvalidator for server side validation.
- Designing the database and coding of sql using MySQL.
- Involved in implementing log4j in the project.
- Used Jira issue tracker to track bugs.
- Used Log4j for messaging and warnings,
- Involved in business process through maven.
- Used Ajax to make calls from JavaScript to java.
- Used SVN as version control tool.
- Working out on feasible technical solutions with client team to common business issues.
Environment: Java, J2EE, Struts 1.0, JSP, JDBC, Eclipse, EJB, MAVEN, SVN, Log4j, HTML, Ajax, Tomcat, Eclipse.