Sr. Java/web Developer Resume
Englewood, CO
SUMMARY
- Highly motivated software professional with8+ yearsof experience in Design, Development, Testing and Implementation of various desktop and web based applications usingJava, J2EEtechnologies.
- Expertise in Client side technologiesHTML, JavaScript, AngularJS, CSS.
- Experience in all phases ofsoftware development life cycle, which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment with various methodologies likeAgile, Scrum, Waterfall and Increment models.
- Experience in Architecture, Design and Development of Object Oriented Software Systems and building complex, high performance, scalable and easily maintainable solutions for N - tier, Web, and Distributed applications.
- Extensive experience inObject Oriented Analysis in developing server side and front-end framework using J2EE design patterns.
- Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
- Expertisein building enterprise Applications and Distributed Systems using technologies such asCoreJava,J2EE(Servlets,JSP,JSF,Hibernate,SPRING,SPRINGMVC,JDBC,JMS) andXML.
- Well exposed toHibernate and Springand thorough knowledge onHibernate configuration file.
- UsedHibernateandJDBCto connect to databases likeOracle, and MYSQLtostore, delete, manipulate andretrieved data from them in many of my applications.
- Experience working with Hibernate for mapping Java classes with database and using Hibernate Query Language (HQL).
- Experienced in writing complex SQL queries, Triggers and Stored Procedures in various databases such as Oracle, and MY SQL.
- Strong experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL api’s.
- Worked on deployment, installation, configuration and issues with Application servers likeApache JBoss 4.0, Apache Tomcat, Web sphere and web logic
- Expertisein building automation and project management tools likeAnt,Mavento manage project builds, release and documentations.
- Expertise in Web Front End TechnologiesStruts, Tag Libraries and Struts custom validation rules, JSTL, Java Script, DHTML and XML/XSL,XSLTandAJAX.
- Experience in using Open Source frameworks likeJUnit, Log4J.
- Experience using different IDEs likeEclipse, My Eclipse,IntellijandRADby building tools likeAntand Maven.
- Strong in graphical user interfaces application design and development.
- Familiar with designing and codingStored Procedures,Triggers, Cursors and Functions usingPL/SQL, Oracle10g/11g/12candSQLserver
- Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and MS-Visio.
- Experience withWindows and UNIX operating Systems.
- Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problem. Quick Learner, highly motivated team player with excellent organizational and analytical skills.
- Goal oriented individual with excellent analytical, problem solving, communication and interpersonal skills with the ability to interact with individuals at all levels and work independently.
TECHNICAL SKILLS
Languages and Scripts: Java, javascript, Shell Script, SQL
J2EE Technologies: Servlets, JSP, JSTL, JDBC, Design Patterns, JMS, JAXP, JPA, JTA, POJO, Swing
Frameworks/ Tools: Struts, Spring, Hibernate, AXIS, JERSEY, Jenkins, ANT, Maven, LOG4J, Junit
Web Services: JAX-RPC, JAX-WS, SOAP, WSDL, UDDI and RESTFUL Web Services
Web Technologies: HTML, HTML 5, CSS, CSS3, JavaScript, JQuery, AJAX, XHTML, XML, JSON, Maven, CMS, MVC Design, AngularJS.
Database: Oracle, MySQL, PL/SQL
Web/Application Servers: WebLogic, JBoss, WebSphere Application Server, Tomcat
IDE tools: Eclipse, RAD, NetBeans, STS, JBuilder10, Intellij
XML Technologies: XML, XSLT, DTD, SAX, DOM
Design Patterns: MVC Architecture, J2EE Design Patterns
Operating Systems: Windows, Linux, MAC and Unix.
PROFESSIONAL EXPERIENCE
Confidential, Englewood, CO
Sr. Java/Web Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Developed Web Applications using Java/J2EE, JSF, JDK 1.8 on JVM.
- Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, Struts tags and HTML.
- Used JavaScript for client side validation.
- Used Hibernate Persistence Strategy to interact with database.
- Designed and Developed with Angular JS, Node JS for web design applications.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Expert in writing SQLs.
- Worked on the Database Layer for the Alert workflows using Oracle.
- Worked on Angular JS modules & Angular JS controllers to design web based application design.
- Proficient in RDBMS concepts and experience in working with Oracle 9i/10g, DB2.
- Worked on Web frameworks using Spring, Hibernate, Struts.
- Monitored the error logs using Log4J and fixed the problems.
- Used Log4j to print the logging, debugging, warning, info on the server console.
- Ensured that the code developed meets quality and design criteria.
- Implemented RESTful web services for communicating using JAX-RS annotations.
- Established efficient exception handling and logging using Spring AOP.
- Developed GUI using AngularJS, HTML5, Java Script, Bootstrap, JSP, AJAX and CSS3 techniques.
- Build components scheduling and configuration using Maven.
- Used Auto wired POJO and DAO classes with Spring Controllers.
- Used GIT for version control.
- Developed some part of the code using Linux/Unix platform
- Enhanced user interfaces to enable input of additional personal information for the purpose of plan generation using CSS, HTML, HTML5, DOJO, JavaScript, AJAX, Backbone JS and Angular JS.
- Debugging the code, analyzing the defects, applying fixes.
- Performed Unit Testing using mocking frameworks like Mockito, Easy mock and Integration Testing using Test Harness.
- Providing documentation for Design, Planning & Estimation, and Impact Analysis.
- Code Walk through at the end of every minor release.
- Root cause analysis of the bugs
Environment: Oracle, SQL, JAVA/J2EE, HTML, AngularJS, NodeJS, JSP and Java script, Struts, Hibernate, Eclipse, UNIX/ Windows, Perl scripting
Confidential, New York, NY
Java/Web Developer
Responsibilities:
- Designed Class and Sequence diagrams using Rational Rose for all the use cases.
- Used HTML, CSS, JavaScript, JQuery for design of Web pages (JSP).
- Used Angular JS in developing single page applications
- Developed JavaScript validation functions for the client side validations.
- Used spring framework for implementing Dependency Injection, AOP.
- Implemented MVC architecture by using Struts to send and receive data from Front - end to business layer.
- Designed presentation pages using JSP, JavaScript, JQuery, Ajax, XHTML, CSS, Spring MVC. Used JSON/XML as the data transfer methods.
- Experience in working with Restful Web Service for RPC integration style.
- Spring AOP is used for Security and Transaction Management.
- Followed SOA creating REST Web Services using Spring.
- Developed Rich user interface using HTML, JSF, JSP, XSLT and CSS.
- Configured JBoss Application Server and deployed the web components into the server using Oracle as back end database.
- Used Hibernate to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
- Worked with Oracle PL/SQL queries, Triggers and Stored Procedures
Environment: Java 1.6, Core Java/J2EE, OOD, REST Web Services, Spring, Hibernate, Oracle 10g, JSP, JSTL, XML, SOA, HTML, CSS, JavaScript, AngularJS, JBoss Application Server, Eclipse, JAXB, Maven, JUnit, Firebug.
Confidential, New York
Senior J2EE Developer
Responsibilities:
- Served as a core member of an engineering team for designing and developing software applications; adopting new technologies for solving the existing needs and predicting the future challenges.
- Developed MVC design pattern based User Interface using JSP, XML, HTML, CSS and Struts.
- Used Backbone.js for developing web applications and integrating the APIs and resources with front-end as provided by the back-end developers.
- Used AngularJS to develop responsive single page applications.
- Involved in the design and development phases of Scrum Agile Software Development.
- Responsible for creating the detailed design and technical documents based on the business requirements.
- Used Dependency Injection feature of Spring framework and leveraged the AOP features of Spring framework to handle exceptions.
- Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
- Developing the REST web services API to consume and produce the JSON data.
- Used XML and JSON for transferring/retrieving data between different Applications.
- Applied Object Oriented Programming (OOP) concepts (including UML use cases, class diagrams, and interaction diagrams).
- Used JQuery for creating JavaScript behaviors.
- Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
- Developed window layouts and screen flows using Struts Tiles.
- Used Ajax, JSTL and JavaScript in front end design.
- Used Apache Maven to develop applications using Spring Framework, based on the concept of project object model (POM).
- Involved in fixing the existing defects and then working on the new enhancements for the upgrade releases.
- Integrated Quartz job scheduling framework into many applications.
- Worked on Apache Velocity, a Java-based Template Engine for merging of different templates.
- Junit with Mockito, log4j were used for unit testing and as logging frameworks.
- Used SVN for version control of the source code.
Environment: Java, J2EE, HTML, Spring 3, Hibernate 3, Weblogic 12, SOA, JavaScript, AngularJS, REST, JSON, Servlet 2.2, Multithreading, JSP, CSS3, HTML, DHTML, JQuery, AJAX, JDBC, JMS, MySQL, SVN, Maven, Log4J 1.2, Junit, Mockito, UML, JAXB, XML.
Confidential, Cincinnati, OH
Java/Web Developer
Responsibilities:
- Involved in Analysis and Design Phase.
- Involved in design and Development of UI using HTML, JavaScript and CSS.
- Created an internal browser based text editor using html, CSS, java script, jQuery.
- Utilized MongoDB database management system for keeping user generated data.
- Worked with Photoshopto implement mock-ups and the layouts of the application.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
- Used MVN commands to compile the application, build war, deploy on the server, start Server.
- Developed application using MyEclipse for rapid development.
- Developed database stored procedures, functions, triggers and sequences.
- Developed the server side using java and front end with java scripting, XML, HTML.
- Developed the code and tested the tool.
- Experience in configuration and customizing e-commerce platform.
- Experience in working with E-commerce design and development of dynamic online websites.
- Developed test-driven development (TDD) strategy guiding use of the Nunit unit testing framework.
- Involved in writing application level code to perform client side validation using JQUERY and JavaScript.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Performed form validations using Java script.
- Co-ordinated for Testing, unit testing using Junit, preparation of Test case design document and Review of test plans.
- Worked with Agile software lifecycle methodologies.
- Create design documents when and as required. Perform coding, debugging and testing.
Environment: Java, HTML, CSS, AJAX, JavaScript, jQuery, Nunit, Usability Testing, Agile methodology, Adobe Photoshop and Eclipse.
Confidential
JAVA/ Web Developer
Responsibilities:
- Developed presentation screens by using JSP, HTML and JavaScript.
- Developed Session beans for functionality as per the requirement.
- Prepared Unit test cases for existing functionality as per the requirement and execute the same.
- Involved in the Integration testing support and involved in bug fixing.
- Responsible for writing detail design documents and class diagrams and sequence diagrams.
- Used Spring MVC framework for implementing the Web tier of the application.
- Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
- Developed Custom tag libraries to separate presentation and processing logic.
- Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs)
- Used Lo4j debugging tool to monitor the Error Logs.
- Involved in developing SQL queries, stored procedures, and functions.
- Involved in tracking and resolving Production issues.
Environment: Servlets 2.5, JSP 2.1, spring, JDBC, JavaScript, HTML, Oracle, PL/SQL, SVN, Hibernate 3.0 and WebLogic 7.0.
Confidential
Java/Web Developer
Responsibilities:
- Designed cross-browser compatible front end using HTML, DHTML, JavaScript, CSS, and AJAX.
- Involved in team discussions in laying out the architecture and designing of the prototype.
- Involved in UML design using MS Visio.
- Responsible for design and development of Web Application using Struts Framework.
- Involved in generating test cases for all modules and performed testing of complete applications.
- Created Implementations plans.
- Involved in the JDBC queries as part of implementation.
- Used My Eclipse IDE for front end development environment.
- Development of Hibernate mapping and POJO generation using Eclipse-Hibernate Plugin.
- Developed EJB components as part of the core business logic.
- Created Stored Procedures and PL/SQL scripts and used JDBC API to access the Oracle Database.
- Involved in testing of the code, identifying and correcting errors.
- Worked on complete Server Side and contributed to the front-end development with the implementation of Action Classes.
- Responsible for creating the presentation logic in JSP and Servlets.
- Implemented Business Objects between and the communication object between modules /tiers.
Environment: Java, J2EE, JSP, Servlets, Ajax, HTML, XML, JavaScript, spring, Eclipse, Apache Tomcat, PL/SQL, Oracle and MS Visio