Sr. Java And Front End Developer Resume
TX
SUMMARY
- 9+ years of IT experience encompasses software design, development and maintenance of custom application software in Java, J2EE.
- Top quality architecture and development skills using latest technologies including Java, C++, RMI, JMS, wireless technologies and in - depth knowledge of J2EE ( JSP, Servlets, JDBC, XML, JavaScript).
- Solid background in Core Java concepts like Threads, Collections Framework, Java Reflection. And also have handsome experience in building Class diagrams, activity diagrams, sequence diagrams, activity diagrams and flow charts using Rational Rose and Visio.
- Strong database connectivity skills which includes Oracle, MYSQL, and DB2 and in programming with SQL, PL/SQL, and Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like sql developer.
- Experienced in using Design Pattern: Singleton Pattern, Session Façade Pattern, MVC Pattern, Business delegate Pattern, Factory pattern, Value Object pattern, DAO pattern.
- Proficiency in programming with different Java IDE’s like Eclipse, Net Beans, RAD.
- Sound knowledge in developing applications using three tier architectural frameworks such as MVC (Model View Controller) like Struts, spring framework.
- Extensive experience in developing web Applications using Struts framework implementing ActionClasses, ActionForms, Struts Validation Framework, Struts Tiles and Struts Tag Libraries along with Hibernate.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow.
- Designed and developed various integration components using JMS and MQ Series.
- Developed scripts for automating tasks using Ant and UNIX shell programming.
- Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.
- Experienced in deploying applications on Application servers such as WebLogic, IBM WebSphere, and Jboss and on the Tomcat.
- Extensive knowledge and hands on experience in Web development using HTML, DHTML, AJAX, CSS, JavaScript, validations with DTD & XML Schema and processing files with SAX, DOM Parsers.
- Experience encompasses software design, development and maintenance of custom application software.
- Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.
TECHNICAL SKILLS
Web/Java EE Technologies: J2EE, Servlets, RMI,JSP, JDBC, JNDI, Tag Libraries, AJAX, MVC, Struts, Spring, DOM, XSD,XSLT,JAXB, Apache, Hibernate, JUnit, JavaScript, CSS, MDB,MQ Series, Web Services, HTML, JavaScript, Ajax, JQuery.
Databases: MS SQL Server, MS Access, MySQL, Oracle
Languages: C, C++, Java, SQL/ PL SQL, Oracle, Mongo DB
Database Tools: PL/SQL Developer
Web/Application Servers: Tomcat, WebLogic, Web Sphere, Jetty 9.x
IDE Tools: RAD, Eclipse, My Eclipse, Net Beans.
Version Control Tools: SVN, CVS.
Other Tools: Ant, Log4j.
OS: Windows NT/XP/2000, UNIX.
PROFESSIONAL EXPERIENCE
Confidential, TX
Sr. Java and Front End Developer
Responsibilities:
- Worked under AGILE methodology for fast and efficient development of project.
- Participated in the requirements gathering sessions and Understanding of business requirements
- As a programmer Analyst, I was involved into all the modules of the application.
- Prepared Technical Design Document to understand the flow of the application.
- Participated in the analysis, design and the development of different modules for the integration with the application.
- Used Java 1.8 and Spring 4.0 in latest ATG dependent code migrations.
- Developed the DTO and DAO layer using Mongo DB 3.2.
- Developed new controllers using Springs and REST Services.
- Developed new controllers using Spring with Modelattributes and pathParams, reqParams
- Used Developed REST services using Springs, jersey jars and json with Path, Req variables
- Developed new UI’s using Angular JS and Html
- Developed new Angular Controllers and Directives.
- Used JSON data object model along with JQuery to implement client side validation functionality using advanced Object Oriented Javascript concepts like closures.
- Used extensively Velocity template coding, reusing the code by handlebar JS.
- Used maven for building the application, created and updated pom.xml files for getting the dependencies
- Used AJAX to get response from the server to display device sync data properties
- Worked across browsers like Firefox 2.0 (and above), IE 6.0 (and above), Safari to bring a cosmetic consistency of the web application in all the browsers mentioned.
- Designed UI with HTML5, AJAX and JavaScript for more interactive web pages. Involved in implementation of client side validations using JavaScript.
- Enriched UI using different JS and UI Components
- Effectively used JS validation engine framework for validating user inputs.
- Used Web Services to provide the communication between remote application..
- Involved in code reviews and enhancement of application
- Deployed Enterprise application using IBM Web Logic Application Server.
- Fixed any bugs/issues identified during thetest cycles.
- Good understanding on Dockers containers and Micro Services approach.
- Implemented Micro Services using Apache Camel
- Worked with CXF,JAXRS Endpoint URL configurations.
- Good understanding on Kubernates Config maps.
Environment: Java 1.8, J2EE,JSP,JavaScript, Servlets, Weblogic Application Server, Web Services, Angular Js, Spring 4.0, Mongo DB, Apache Camel, Jetty 9.x
Confidential, TX
Sr.Java Developer
Responsibilities:
- Participated in the requirements gathering sessions and Understanding of business requirements
- As a programmer Analyst I was involved into all the modules of the application.
- Prepared Technical Design Document to understand the flow of the application.
- Participated in the analysis, design and the development of different modules for the integration with the application.
- Designed and developed JSF components, implemented event handling using Java, JSF,
- Enriched UI using JSF UI Components and Backing Beans, JSF, involved in configuring faces-config.xml for navigations, controllers.
- Effectively used JSF validation framework for validating user inputs.
- Used Web Services to provide the communication between remote application.
- Used JDBC to connect to the DB2 Database and process the data.
- Developed web GUI involving HTML, JSF under MVC architecture
- Involved in code reviews and enhancement of application
- Deployed Enterprise application using IBM Websphere Application Server
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Generated Clients using JAX-WS from WSDL. Processed XSD using JAX-WS for generating java classes.
- Tested the application in different environments for cross browser compatibility.
Environment: Java 1.5, J2EE,JSP, JSF MVC, JavaScript, Servlets, JDBC, IBM WAS, DB2, Web Services, SOAP, XML,XSD, IBM RSA.MKS Source integrity, Struts 1.x.
Confidential, San Francisco, CA
Sr. Java Developer
Responsibilities:
- Understanding of business requirements
- As a programmer Analyst I was involved into all the modules of the application.
- Used Agile methodologies to satisfy the delivery date and extensive utilization of resources.
- Prepared Technical Design Document to understand the flow of the application.
- Participated in the analysis, design and the development of different modules for the integration with the application.
- Converting the IFX(International Foreign Exachange) from Domestic to International currency by consuming Webservices.
- Involved in a team of designed and developers to design and implement the core modules.
- All Modules in the application are based on MVC architecture and J2EE technologies.
- Used design patterns to delegate requests to appropriate session EJB.
- Used SOAP with WebServices for communicating with Telephony Company to validate the user s transaction. Like One Time Authorization Code (OTC).
- Design xml and web services to communicate with different applications.
- Used HTML5 to develop Rich UI for designing templates.
- Used Ext JS api in PMOL Application for widgets.
- Tested the application in different environments for compatibility.
- Used Anthill to deploy application in different environments.
- Used Subversion tool to maintain all version repository.
- Designing and developing JSP Pages using Struts Frame work and Tag libraries
- Designed XML Schema definitions for the XML documents
Environment: Java 1.5, J2EE,JSP, JavaScript, Servlets, Struts, Spring IOC, Spring AOP, Spring JDBC template, WRIA & extJS, Websphere, Oracle, SQL, HTML5,Web Services, SOAP, SDLC, Ant, Struts, Eclipse, XML, RAD.
