Senior Developer Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- Oracle Certified Java Developer with 7+ years of experience in Web development, client - server-tier Enterprise applications using Java and J2EE.
- Extensive experience in designing, developing, maintaining enterprise applications to suit the business of the customers.
- Skilled at progressing from problem statement to well documented designs.
- Worked through all the phases of Software Development Life Cycle (SDLC): requirements gathering, analysis, design, development, testing, production and post-production support.
- Hands on experience in designing and implementing elegant solutions to complex business problems using Object Oriented Analysis and Design (OOAD) principles.
- Extensive experience in developing enterprise and web applications using JAVA/J2EE (Servlets, JSP, Custom Tags, JSTL, JDBC, EJB, JPA, JMS, JTA).
- Used Bootstrap and Angular JS in effective web design
- Extensively used the Java frameworks like Struts, Spring MVC, Spring AOP and Spring REST.
- Good Experience of SOAP and RESTful web service development in Service Oriented Architecture (SOA).
- Good understanding in implementing web application using Angular JS framework.
- Good Experience in using Hibernate as ORM and writing queries using Hibernate Query Language.
- Designed Frontend with in object oriented JavaScript Framework like Angular . js
- Experienced with java Multithreaded Programming to develop multithreaded modules and applications.
- Sound knowledge of RDBMS concepts and extensively worked with MySQL, Oracle database.
- Experienced in writing test cases using Junit.
- Experience in adhering to coding standards and finishing on time.
- Very good experience working in Waterfall and Agile methodologies and Test Driven Development (TDD).
- Good communication and strong interpersonal skills with quick adaptability to new environment.
- Ability to adapt new methodologies and technologies quickly, excellent analytical and problem solving skills, ability to work on own besides being a valuable and contributing team player.
TECHNICAL SKILLS:
Java 6: J2EE, JavaScript, JQuery, Bootstrap, AngularJS, HTML5,CSS
D atabases: MySQL, Oracle,DB2, PL/SQL
Frameworks: RESTful Jersey, Spring MVC/AOP, Hibernate, Struts 2, JSF, JUnit, Selenium.
Tools: Eclipse, NetBeans, Swing, Maven, Git, UML, VISIO, MS word, MS Excel and MS PowerPoint, EA
App Servers: Apache Tomcat, Glassfish, JBoss, WebSphere
Misc: XML, JSON, XPATH, WebSphere MQ, XQuery, log4j, Android programming.
Operating system: Windows, Unix, Z/OS
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Senior Developer
Responsibilities:
- Develop new features to the application by understanding the requirements from the business.
- Used spring framework integrated with Security service to enable security for the application and services.
- Working on Agile development life cycle.
- Develop generic RESTful web services and test using the client side application.
- Used SOAP UI, Postman to test REST and SOAP services.
- Develop services to integrate between the Presentation layer and Data layer.
- Develop front end applications using HTML5, CSS3, Bootstrap, and JQuery.
- Involved in development of User Interface using HTML5, CSS3, JavaScript, and JQuery, AJAX, JSON and AngularJS
- JQuery Data tables are used for front end applications to present the data in tabular format with additional functionalities.
- Developed front-end reporting screen using Angular JS , widely used Angular JS UI components like route Providers, pagination, ng-grid, ng-directives, Session timeout pop-ups.
- Used Jasmine framework to test JavaScript functionality.
- Worked on SQL Loader to migrate the data from source to destination oracle databases.
- Brief experience on implementing the Angular JS and MVC framework for data access.
- Develop Junit test cases for unit testing.
- Develop Hibernate DAO’s to integrate service layer with the data base.
- Implement methods in the data layer for CRUD operations on the database..
- Gradle is used to build and add the dependency to the project.
- Team work and present the demo to the business for every end of sprint.
- Update project status to project manager on weekly bases.
- Peer reviewed design documents and code for internal and external quality assurance.
- Provided test support for component and system integration testing.
- Defect fixes and root cause analysis on the defect.
- Post production support in the warranty period.
Confidential, TX
Java/J2EE Developer
Responsibilities:
- Involved in development of application which is based on Model View Controller (MVC) architecture Using Spring Framework..
- Involved in writing DAO layer using Hibernate to access the MySQL database.
- Used JSP, JSTL, CSS, JQuery and JavaScript for front-end design.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Implemented RESTfull webservice ( JAX-RS).
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
- Followed Agile methodology (Scrum Standups, Sprint Planning, Sprint Review, Sprint Showcase and Sprint Retrospective meetings).
- Used Tomcat and Jetty servers.
- Used Maven for building application and used Log4J for logging and debugging.
- Using JUnit for unit testing.
- Used XML for various configuration settings.
- Coordinate and communicate with the Onsite.
- Defect Analysis & Fixing.
- Rigorous Unit and System testing and carrying out root cause analysis of the bugs identified.
Confidential, Santa Clara, CA
Java/J2EE Developer
Responsibilities:
- Responsible for the development and implementation for the Integrated web platform application by using Spring Framework.
- Developed the GUI framework using Jquery, Jquery UI and Javascript.
- Involved in the design and implementation of various J2EE design patterns like Persistent Object development, Front Controller Design Pattern and Data Access Objects.
- Written pure Java classes for the business logic.
- Developed licensing code for the product to make sure the license is valid even if a customer changes the system date.
- Written Sql queries to retrieve the records from database.
- Involved in developing process attribute mappings by using DOM Parser, SAX Parser, XSLT, and Xsd.
- Sent data from the front end in an XML format and wrote JSPs and Servlets to retrieve the XML content..
- Performed the product testing using different databases like MySQL and Oracle.
- Perform unit test coding using Junit by developing testcases.
- Involved in configuration management setup using SVN and build management using Ant on Windows.
- Involved in user acceptance testing and provided production support of all integrated modules.
- Deployed the web application in Weblogic application server.
Confidential, New York, NY
Developer
Responsibilities:
- Used Spring Framework based on (MVC) Model View Controller.
- Developed the presentation layer and GUI framework in HTML, JSP and Client-Side validations were done
- Involved in Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI
- Implemented XQuery and Xpath for querying and node selection based on the client input XML files to create Java Objects.
- Designing GUI screens by using HTML, JSP.
- Developed the user interface using the JSP pages and DHTML to design the dynamic HTML pages
- Developed Session Beans on Web Sphere for the transactions in the application
- Utilized WSAD to create JSPs/Servlets/EJBs that pulled information from a DB2/UDB database and sent to a front end GUI for end users.
- Write the SQL Queries to retrieve the information from the Database.
- Written server side validations using JavaScript.
- In the database end, responsibilities included creation of tables, triggers, stored procedures, sub-queries, joins, integrity constraints and views
- Worked on MQ Series with J2EE technologies (EJB, Java Mail, JMS, etc.) on Web Sphere server
- Authentication of the users is implemented using LDAP.
Confidential
Developer
Responsibilities:
- Involved in development of application which is based on Model View Controller (MVC) architecture Using Spring Framework..
- Involved in writing DAO layer using Hibernate to access the MySQL database.
- Used JSP, JSTL, CSS, JQuery and JavaScript for front-end design.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Implemented RESTfull webservice ( JAX-RS).
- Followed Agile methodology (Scrum Standups, Sprint Planning, Sprint Review, Sprint Showcase and Sprint Retrospective meetings).
- Used Tomcat and Jetty servers.
- Used Maven for building application and used Log4J for logging and debugging.
- Using JUnit for unit testing.
- Used XML for various configuration settings.
- Coordinate and communicate with the Onsite.
- Defect Analysis & Fixing.
- Rigorous Unit and System testing and carrying out root cause analysis of the bugs identified.
