Java Front End Developer Resume
Denver, CO
SUMMARY
- A self - motivated individual who can work under pressure in fast-paced, time-sensitive environment and an effective team player with excellent communication & interpersonal skills.
- Over 7 years of experience in design, development and implementation of Object Oriented Applications, Intranet, Internet and Java & J2EE applications.
- Experience in understanding and gathering the Business requirements, translating them into Functional specifications and develop code along with detailed design.
- Strong experience in developing Use Cases, Class Diagrams and Sequence Diagrams using Rational Software Architect(RSA 7.5)
- Experience working with front end- HTML, CSS, JQuery, JS, AngularJS.
- Well experienced in designing and developing n-Tier applications using JAVA, J2EE, Servlets, JSP,JDBC, JavaScript, JSON, JQuery, EJB, JSTL, JMS, SOAP, Restful Web services, JAXB, AJAX, XML,XSLT, UML JSF, Apache Wicket.
- Extensive experience in Hibernate, Spring and Struts Frame Work.
- Designed the front end using Java Applets and Swing, as well as JSP.
- Well experienced in Service Oriented Architecture (SOA) and MVC Architecture.
- Apache Axis 1.2 is used to develop and configure SOAP and WSDL based Web Services accessed by numerous clients running both Java and Non Java applications.
- Experienced in Debugging, Performance tuning and code optimization.
- Proficiency in developing and deploying applications using Application Servers such as Web logic, WebSphere, Apache Tomcat and JBoss.
- Good experience in development of unit test cases using JUnit.
- Designed and Programmed for Database Design in Oracle, SQL Server, and MySQL.
- Experience in RUP and Agile development (TDD and SCRUM) methodologies.
- Good working experience in Operating Systems like Windows 2000/XP, UNIX, Linux.
- Motivated, Energetic, Innovative and team player with excellent communication, analytical, problem solving and trouble shooting skills.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Excellent experience working with Struts, EJB, Weblogic.
TECHNICAL SKILLS
Operating Systems: Windows NT/2000/XP/Vista/7/8,UNIX, Linux
Languages/ Scripts: Java, J2EE, PL/SQL, C, C++
J2EE/JAVA Technologies: Servlets, JSP, EJB, JDBC, JMS, JSF, RMI, JNDI, JSTL, SOAP, Applets,Apache Wicket
Frameworks: Struts, Spring, Hibernate, JUNIT
Web/Application Servers: IBM Web Sphere, BEA WebLogic, Apache Tomcat, JBoss
IDE Tools: RSA 7.5, RAD 7.5, Eclipse, Rational Rose
Database: Oracle, DB2, My SQL, MS SQL Server, DB2, PL/SQL
Web Technologies: HTML, JavaScript, AJAX, DHTML, XML, CSS, JQuery, JSON
Other Tools: Ant, Maven, Log4j, CVS, Sub version, Hudson, FireBug
PROFESSIONAL EXPERIENCE
Confidential, Denver, CO
Java Front End Developer
Responsibilities:
- Working on developing their public website responsive design with github, HTML4, HTML5, CSS3, Javascript, Jquery, Node.js, Jenkins, Java servlets, regular expressions, jira.
- Worked on developing responsive design with fluid grids.
- Worked with Facebook connect, Open Graph Protocol, SEO.
- Worked with new interface for the website and successfully completed the project
- Worked on the front end design for the mobile app.
- Worked on debugging the issues- for existing application and making the changes
- Working in Agile methodology.
Environment: Java, JSP, Struts, EJB Jira GitHub, HTML4, HTML5, CSS3, Javascript, Jquery, Node.js, Jenkins, Java servlets, regular expressions, Jira. Open Graph Protocol, SEO. Agile methodology.
Confidential, Minneapolis, MN
Senior Java Front End Developer
Responsibilities:
- Worked on developing the front-end interface for participant login using Struts, XML, JSP, HTML, JSTL, Struts Tiles and Validator.
- Application was with servlets and JSP for front end with Struts for MVC.
- Worked on providing solutions to security related issues- implemented Antisamy for the application for tag level characters.
- Worked with regular expressions pattern for controlling the front-end input.
- Developed character level input check for all the inputs to prevent cross-site scripting.
- Ensured all the existing applications are secure from OWASP threats and developed solutions.
- CSS to modify the front end design and layout for Desktop and Mobile Application.
- Worked on creating custom tag libraries.
- Worked on weekly statics releases with CSS, JSP, XML, and JQuery.
- Worked with clients discussing the interface for new custom website and successfully completed the project.
- Configuration and deployment of the web application using WebLogic.
- Implemented the logging mechanism with log4j.
- Worked on Agile Methodology
Environment: Rational Software Architect 7.5, Use Cases, Java 1.6,1.7, JSP, JSTL, Struts, HTML, XSLT, JavaScript, AJAX, XML, JQuery, CSS, SQL, PL/SQL, Web Logic.
Confidential, Denver, CO
Senior Java/J2EE Developer
Responsibilities:
- Gathered all project requirements and functional specifications from Business users.
- Interacted with end client (Business Team) for requirement clarifications and status meetings.
- Created UML diagrams based on the business requirements.
- Developed Use Cases from Business/Functional Requirements
- Have prepared UML Sequence diagrams, Class Diagram, Activity diagrams to be incorporated in the Technical Design document using Rational Software Architect
- Implemented MVC Architecture using spring framework for the application.
- Developed user interface using HTML, JSP, Servlets, CSS, JavaScript and Ajax. Exclusively used CSS for modifying Layout and design of the web pages.
- Developed SOAP/RESTFUL Web Services for Member Services
- Produced and Consumed Web Services to and from external systems
- Used RESTFUL Web Services for getting Member Demographic Information
- Implemented logging mechanism using log4j.
- Mapped tables in database using Hibernate.
- Developed modules that integrate with web services that provide global information support such as customer and account information.
- Wrote JUnit test cases to test the functionality of each method in the DAO classes developed
- Configuration and deployment of the web application using WebSphere
- Used UNIX Shell Scripting to update the databases and Start up the application server.
- Ensure that coding standards are maintained throughout the development process by all developers.
- Prepared technical reports and documentation manuals during the program development.
- Worked on short term project with Apache wicket and spring framework.
Environment: Rational Software Architect 7.5, Use Cases, Java 1.6,1.7, JSP, Spring MVC, Apache Wicket, HTML, XSLT, JavaScript, AJAX, XML, Jquery, CSS, JMS, SQL, PL/SQL, JUnit, UNIX, Shell Script, SAX Parser, Web Services, SOAP, RESTFUL, Hibernate, IBM RSA 7.5, IBM WebSphere 7.0
Confidential, Columbus, OH
Java/J2EE developer
Responsibilities:
- Developed Use Cases and Java Class Model from Functional Requirements Document
- Designed and developed various modules of the application with J2EE design architecture, EJBs and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Followed Agile Software Development with Scrum methodology.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
- Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
- Worked on Oracle as the backend database.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed server-side services using Spring Web Services (SOAP, WSDL).
- Server side validations using Struts Validator and Hibernate Validator framework.
- Wrote application front end with HTML, JSP, Ajax/JQuery, AngularJS, Spring Web Flow, XHTML, DHTML and CSS.
- Wrote custom JSP tags for role-based sorting and filtering.
- Used JQuery for UI centric Ajax behavior.
- Used Log4j to assign, track, report and audit the issues in the application.
- Worked on project build-script by using ant and deployed on WebSphere.
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Worked in deadline driven environment with immediate feature release cycles.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Used JSF for user interface layer development and tools like Firebug for Web Accessibility.
Environment: Java 1.6, J2EE, JSP, Servlets, Hibernate, Spring, Web Services, SOAP, WSDL, UML, HTML, XHTML, DHTML, JavaScript, JQuery, Struts 2.0, CSS, Spring Web Flow, XML, WebSphere 7.0, IBM RAD 7.0, Log4j, Oracle10g, JUnit, AngularJS, EJB, Firebug, Hudson.
Confidential, Columbus, OH
Java/J2EE Developer
Responsibilities:
- Involved in the full software development lifecycle (analysis, design, code, test and document) from inception to production transition for web-enabled application based on J2EE and Web Logic.
- Implemented the validation framework using JavaScript to extend client side as well as server side validations.
- Used Spring framework in the development of business components and integrated with the Hibernate ORM tool.
- Involved in group meetings with Managers, Team Members in designing, implementing and testing.
- Responsible for the design and development of the web front-end, middle-tier messaging and approval system.
- Implemented MVC pattern at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Developed user interfaces using JSP, JDBC, Servletsusing J2EE Patterns.
- Used Spring-IOC concepts and Spring MVC pattern for developing the application.
- Designed various tables required for the project in Oracle 10g database and used Stored Procedures in the application.
- Support the application through debugging, bug fixing and maintenance releases.
- Coordinated the development of Crystal Reports and data extraction to assist management and managers better understand changes in business using Crystal Reports 2008, Xcelsius and Crystal Reports Scheduler.
- Used defect tracking systems like HP QualityCenter.
- Used JUnit for unit testing.
Environment: JAVA, J2EE, JSP, Servlets, JSF, JMS, EJB, JNDI, XML, SQL, Spring framework, WebLogic, HTML, UML, JavaScript, Oracle 10g,Log4j, CVS, ANT, Crystal Reports 2008, Xcelsius, Crystal Reports Scheduler, Junit, JDeveloper, Apache tomcat.
Confidential
Java developer
Responsibilities:
- Prepared high level and low-level system design documentation for the requirements.
- Involved in implementation of the requirement and Involved in code walkthroughs and inspection of code.
- Provided support during the release of the product to Production environment
- Designing extensive usage of DIA in detail design phase through the detailed use cases with Sequence, Activity, and Collaboration and Class diagrams.
- Designed and generated the classes from the Class Diagrams in Rose and Forward/Reverse engineer, which generated classes.
- The online screens are developed using JSP, HTML, JS and CSS.
- Custom Tag Library is used to create standard tag.
- Struts were used to collect data from the users and generate appropriate queries to retrieve data from the database.
- Stateless Session beans (EJB) are used with Design patterns for flexibility and re-usability.
- Coded the Selection Criteria Page, which was reused for some of the screens.
- Coded the Consolidated Balance, Historical Consolidated Balance and Transaction Inquiry Screens.
- Used CVS for version control of the product.
- Created applications to connect to Database by using JDBC, connection pools, callable statements and prepared statements.
Environment: Java, JSP, Struts, EJB, JavaScript, XML, HTML, WebLogic, Oracle, SQL, and Windows.