Java Ui Developer Resume
SUMMARY
- Around 8 years of IT Experience involving all the aspects of the Software Development Life Cycle (SDLC) in JAVA, J2EE, spring, Flex & Related Web Technologies.
- Worked primarily in the domain of Banking, Financial, Entertainment and Manufacturing. Have been involved with Development, Reengineering, Maintenance and Testing type of projects.
- Diverse experience in utilizing Java frameworks in business, web and client - server environments including Java EE, Spring (IOC, JDBC, DAO & AOP), IBatis, Log4j, Jasper Reports and Java Database Connectivity (JDBC) technologies.
- Knowledge on Hibernate and Spring Security.
- Expertise in implementation of Remoting using Java Blazeds
- Expertise in developing Spring REST service.
- Expertise in developing GUI using HTML5, CSS3, Bootstrap, Jquery, Material Design and Angular JS and developing Rich Internet Applications (RIA) using Adobe Flex.
- Expertise in developing complex reports using Tibco Jasper Soft Studio
- Exposure to REST and service based architectures.
- Skilled in different tools like Eclipse, SVN/CVS, Source Tree, GIT, Putty, Sublime Text and Adobe Flash Builder
- Expertise in using JIRA for effective bug tracking.
- Experience in Standard Build, Deployment & Release strategy in DEV, QA, and PROD using Ant/Maven.
- Expertise in using Mandril/Mail Chimp Mail Services
- Expertise in Core Java concepts such as IO, Exceptions, and Collections.
- Working knowledge with Node Js, Express, Mongoose and Mongo Db.
- Working Knowledge on Jquery UI.
- Working Knowledge on build management tool like Bamboo
- Working Knowledge on Oracle virtual box and Vagrant to implement Infrastructure as code.
- Excellent analytical, problem solving, communication and inter-personal skills with ability to interact with individuals at ease.
TECHNICAL SKILLS
Programming Languages: JAVA, J2EE, SQL, PL/SQL, AS3.0
Frameworks & APIs: Spring (DI, DAO, JDBC, AOP, MVC), Log4j/SLF4J, JDBC, Jasper Reports, Spring Security, Spring Flex, Java Blazeds and Adobe Flex.
Web Technologies: JSON, HTML5, CSS3,Jquery, Java Script, AngularJS, Node JS, Bootstrap
ORM: iBatis and Hibernate.
Design & Modeling: UML, Design Patterns, Agile SCRUM.
Databases & File System: Mongo Db, Oracle, SQL Server and MySQL.
Tools: /IDEs: Eclipse, Sublime Text, Tibco Soft Jasper studio and Adobe Flash Builder
Build/CI Tools: ANT, Maven, and Grunt JS.
Version Control Systems: CVS, SVN and Git
Web/Application Servers: Tomcat 7.0 and IIS
Document DBs: MongoDb, No-SQL
PROFESSIONAL EXPERIENCE
Confidential
Java UI Developer
Responsibilities:
- Developed the GUI using AngularJS, Bootstrap / CSS3 / HTML5 and Adobe Flex.
- Development of UI screens using Jquery and Jquery UI.
- Developed enterprise inter-process communication frame work using Spring REST Service.
- Developed data access layer using Spring DAO
- Implemented Security for REST using Spring Security.
- Resolving customer complaints with software and responding with suggestions for improvements and enhancements.
- Do participate in the Agile SDLC (standups, estimation, iterative development, demos & retrospectives).
- Do Conduct peer reviews with the help of Bamboo.
- Tracking and planning the defects using JIRA.
- Worked with cursors, functions, Procedures and Triggers.
- Do test the application by Unit Testing, Integration Testing, User Acceptance Testing (UAT) and End User Support.
- Prepare Application Deployment plan by preparing SQL script files, code component compilation script for UAT and production deployment in order to ensure smooth installation.
- Documentation of the project as per the standards
Environment: Angular Js, Bootstrap, HTML 5,Adobe Flex3.5, Java, Spring, Ibatis, Oracle SQL and Action Script 3.0.
Confidential
Node UI Developer
Responsibilities:
- Developed the GUI using AngularJS, Bootstrap / CSS3 / HTML5 and Angular Material Design.
- Development of UI screens using Jquery and Jquery UI.
- Implemented REST API using Node JS, Express, Mongoose and MongoDB.
- Implementation of User Analytics using Mandrill Mail services.
- Implementation of Google Sign In.
- Involvement & coordinating for Unit Testing, Quality Assurance, User Acceptance Testing and Bug Fixing.
- Do involve in deploying the code changes in to UNIX box through FTP FileZilla client.
- Do participate in the Agile SDLC (standups, estimation, iterative development, demos & retrospectives).
- Tracking and planning the defects using JIRA.
Environment: HTML5, CSS3, Angular Material Design, Node Js, Express, Mongoose and MongoDb.
Confidential
Software Engineer
Responsibilities:
- Implemented the rich UI with Adobe FLEX technology
- Implementation of Database access components using Spring DAO &DI integrated with Ibatis for accessing the data.
- Implementation of Spring services using Java-BlazeDs
- Implementation of automatic email error logs using Log4j.
- Documentation of the project as per the standards
- Resolving the application issues and delivering the deliverables in time
- Will be participating in SCRUM calls
- Prepare and prioritize the defect sheet.
- Will be estimating the development story and arrive at a plan for the implementation.
- Do code review for the projects & defects worked by team members using coding standards set for the Project.
- Prepare Application Deployment plan by preparing SQL script files, code component compilation script for UAT and production deployment in order to ensure smooth installation.
Environment: Java 1.7, SQL and PL/SQL, Oracle, Spring (DI & DAO), Web sphere, SCRUM - Agile Development Model, SVN, Adobe Flex and Action script 3.0
Confidential
Java-Flex Developer
Responsibilities:
- Implementation Of Front End Screens
- Implementation Of Coloring Module
- Documentation of the project as per the standards
- Resolving the application issues and delivering the deliverables in time
- Followed Waterfall Model principles in developing the project.
- Involvement & coordinating for Unit Testing, Quality Assurance, User Acceptance Testing and Bug Fixing.
- Interact with the clients intensively during UAT phase of the project and fix defects on time and keep defect turnaround time as low as possible.
- Do code review for the projects & defects worked by team members using coding standards set for the Project.
Environment: Adobe Flex4, PHP, Facebook Graph API and Action Script 3.0.
Java-Flex Developer
Confidential
Responsibilities:
- Based on requirements developed use-case modules and screens for the application.
- Implementation of Database access components using Spring DAO &DI integrated with Ibatis for accessing the data.
- Implementation of Services using Java-BlazeDS Remoting.
- Implementation of automatic email error logs using Log4j.
- Coordinating with client to understand the Functional Requirements and preparing the Technical Design Specifications.
- Do Conduct SCRUM meetings, keeping tracking of backlogs and impediments.
- Design and Implementation of all Chart Widgets
- Do code review for the projects & defects worked by team members using coding standards set for the Project.
- Worked with cursors, functions, Procedures and Triggers.
- Prepare Application Deployment plan by preparing SQL script files, code component compilation script for UAT and production deployment in order to ensure smooth installation.
- Interact with the clients intensively during UAT phase of the project and fix defects on time and keep defect turnaround time as low as possible.
Environment: Adobe Flex3.5, Java, Blazeds, Spring, and Ibatis.
Java-Flex Developer
Confidential
Responsibilities:
- Implementation Of Admin Module to manage the contents for Think Music Store
- Implementation of the Service Layer using Java Spring Flex.
- Implementation of the DAO Layer using Spring DAO.
- Implementation of automatic email error logs using Log4j.
- Do Involve in UI Design Reviews with the customer for the Admin screens
- Resolving the application issues and delivering the deliverables in time
- Involvement & coordinating for Unit Testing, Quality Assurance, User Acceptance Testing and Bug Fixing.
- Interact with the clients intensively during UAT phase of the project and fix defects on time and keep defect turnaround time as low as possible.
- Do code review for the projects & defects worked by team members using coding standards set for the Project.
Environment: Adobe Flex4, Oracle, Java Spring Flex, Spring DAO and Log4j.
Trainee Developer
Confidential
Responsibilities:
- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
- Implementation of Front End Billing Screens.
- Implementation of Reporting Charts.
- Implementation of Security Shell (user management).
- Implementation of Database access components using Spring DAO &DI integrated with Ibatis for accessing the data.
- Worked with cursors, functions, Procedures and Triggers.
- Prepare Application Deployment plan by preparing SQL script files, code component compilation script for UAT and production deployment in order to ensure smooth installation.
- Do Participate in SCRUM meetings, keeping tracking of backlogs and impediments.
- Do installation of the software product at the client location and ensure reliability of the system.
- Do run jobs to dump the data from client database to the central server for performing analytics.
Environment: Adobe Flex3, Air1.0, Java, BlazeDs and MySql.
Trainee Developer
Confidential
Responsibilities:
- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
- Implementation of Front End Billing Screens.
- Implementation of Reporting Charts.
- Implementation of Security Shell (user management).
- Implementation of Database access components using Spring DAO &DI integrated with Ibatis for accessing the data.
- Direct Client Support and Regular application Health Monitoring.
- Interact with the clients intensively during UAT phase of the project and fix defects on time and keep defect turnaround time as low as possible.
- Prepare Application Deployment plan by preparing SQL script files, code component compilation script for UAT and production deployment in order to ensure smooth installation.
- Do installation of the software product at the client location and ensure reliability of the system.
- Do run jobs to dump the data from client database to the central server for performing analytics.
Environment: Adobe Flex3, Air1.0, Java, BlazeDs and MySql.
