Sr. Java Ui Developer Resume
Rockville, MD
SUMMARY:
- Over 7+ years of extensive experience in Software development life Cycle through phases of Product Management, Design, Development, Integration, Deployment, QA, and Maintenance.
- Experience in developing Web Services using - SOAP/RESTFUL WS and programming skills in designing and implementation of applications using Java/J2EE.
- Excellent interpersonal, presentation, and strong verbal/written communication skills, self-motivated and can work consistently with a high-energy level.
- Responds strongly and positively to challenging work and deadlines and can work in fast paced, dynamic and team oriented environment.
- Worked on AngularJS of Scopes, Models, Services, Dependency Injection, Routing, and Prototyping.
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Docker.
- Possess the ability to work independently, adjust to changing priorities, clearly communicate, and share solutions with team members, and lead projects with little oversight.
- Software-lead with result driven focus and extensive experience in the design and implementation of OO systems using Java, J2EE and related technologies coupled with client facing professional services experience.
- Experience leading design, development, and integration of large scale distributed systems with expert knowledge of XML, SOA, and Web Services.
- Experience in deploying applications on servers like IBM Web Sphere and Tomcat.
- Experienced in Web Services approach for Service Oriented Architecture (SOA).
- Extensive knowledge in the administration of BEA WebLogic Server including installation, configuration and deployment in Windows and Solaris environments.
- Experience in client side Technologies such as HTML5, CSS, AJAX, JQUERY, JavaScript and Angular.
- Thorough understanding of database platforms and concepts along with hands on knowledge in Oracle DB.
- Purged huge amount of data in Mongo DB database without having any database down time.
- Worked in Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
- Expertise in developing applications using Core Java concepts like OOPS, Multithreading, Garbage Collection.
TECHNICAL SKILLS:
J2EE/Web Technologies: SOA, Web Services, JMS, Struts, Hibernate, JSP, Servlets, XML
Application Servers: WebLogic, WebSphere, Apache Tomcat
Databases/Tools: Oracle, PL/SQL, Mongo, TOAD, SQL Developer, DB Visualizer, SQL Plus.
IDEs: Eclipse, WebLogic Workshop, WSAD
Version Control: ClearCase, SVN, CVS
Operating Systems: Windows, Unix & Linux
Miscellaneous: ANT, Microsoft Project, Visio & Office tools, Enterprise Architect, SOAP UI, XML Spy, Putty, Xming, MQC, SharePoint
PROFESSIONAL EXPERIENCE:
Confidential, Rockville, MD
Sr. Java UI Developer
Responsibilities:
- Experience working in Agile development following SCRUM process, Sprint, and daily stand-up meetings.
- Review and gain understanding of the requirements, storyboard, and prepared technical design documents.
- Participated in the complete life cycle of software development including designing, developing, testing and deployment of application in this TDD environment.
- Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
- Created custom directives in Angular JS for re-usable components.
- Expertise in application development using Core Java, J2EE, JDBC, Servlets, Struts, Spring MVC, Annotations, Hibernate, JUnit, Ant, Maven, CSS, XML.
- Working on Web Services using Java API for XML Services (JAX-WS) and supporting, building, deploying Web APIs Services.
- Familiar with designing and coding Stored Procedures, Triggers, Cursors, and Functions using PL/SQL, Oracle10g/11g and SQL server.
- Solid understanding and Experience in developing applications using Model-View-Controller architecture, spring and Hibernate frameworks.
- Coded and implemented PL/SQL packages to perform Application Security and batch job scheduling.
- Well exposed to Hibernate and spring and thorough knowledge on Hibernate configuration file.
- Handle communication between Confidential and State counterparts for BA and DMP applications.
- Developed UI using JQuery and Spring MVC.
- Used UNIX Shell Scripting to update the databases and Start up the application server.
- Proficient in SQL, PL/SQL programming, RDBMS experience includes Oracle, MySQL and MS SQL Server and worked in Stored Procedures & Triggers.
- Track production incidents, identify and prioritize scope for bugs and enhancements, conduct reviews with State counterparts and plan releases.
- Implemented Micro Services based Cloud Architecture using Spring Boot.
- Worked on Big Data on Integration and Analytics based on SOLR and web Methods technologies.
- Report to management on status of development, quality, operations, and system performance.
- Ensure the deliverables meets the design requirements and technical specifications.
Environment: Java, Oracle,AngularJS, Solaris, WebSphere, Eclipse, Tomcat, Web services, JMS, JSP, ClearCase.
Confidential, ATLANTA
Sr. Java UI Developer
Responsibilities:
- Full life cycle experience including requirements analysis, high level design, detailed design, UMLs, data model design, coding, testing and creation of functional and technical design documentation.
- Involved in implementing the complete Application in the in-build MVC Architecture with AngularJS.
- Designed application using UML Technology such as Sequence diagrams, Class diagrams, Functional documents, and Use cases.
- Design & development of UI components using AngularJS, CSS, AJAX, JSON, JavaScript and JQuery.
- Hands on experience with Oracle 8i/9i, Oracle 10g/11g databases and writing complex SQL queries, writing Stored Procedures, Functions, and Triggers, and performed complex database related operations with Oracle pl/sql.
- Used core Java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic. Validated query execution plans & tuned queries using Indexes, Views, and Batchprocessing.
- Responsible for creating complex SQL queries, stored procedures and analyzed the tables in MySQL database.
- Designed and developed Microservices business components using Spring Boot. Consumed REST based Microservices with Rest template based on RESTful APIs.
- Worked on different platforms like Windows, UNIX, and LINUX.
- Experience in using Jenkins for continuous integration and maven for building, JIRA for bug management.
- Extensive Experience in implementing Object Oriented Concepts like Inheritance, Polymorphism, Abstraction, and encapsulation.
- Worked on version controls like GitHub, SVN, PVCs and good exposure to IDE tools like Eclipse, Net Beans, and IntelliJ.
- Developed experience in dealing with Cassandra, MongoDb, Big Data and Big Data Analytics.
- Hands on experience in java application testing using JUNIT and Mock framework for unit testing and System testing and involved in Troubleshooting, Problem solving and Bug fixing.
- Used Subversion for maintaining the source version control.
- Wrote Ant scripts to automate the builds and installation of modules.
- Worked with production support team in debugging and fixing various production issues.
- Created new database schema and tables. Involved in creating new and modifying the existing stored procedures and functions.
Environment: Java, Struts framework, Spring framework, JSP 2.0, AngularJS, Web services, SVN, Hibernate, HTML5, AJAX, JSON,Oracle 11g, Eclipse.
Confidential, Parsippany, New Jersey
Java UI Developer
Responsibilities:
- Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used AngularJS AJAX effectively to create pagination and with client side events like quick search.
- Implemented and Used Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Worked with the team in the development of the Application front-end using JSP, AJAX, Spring with the help of XHTML and JavaScript.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Worked in Performance Tuning, Performance monitoring of JVM on Linux and Windows Environment.
- Used SQL to query data from one or more database tables.
- Responsible for migrating Netsmart 1500 from Solaris 9 to 10, test the application and alerting the appropriate division of any abnormalities.
Environment: Java, Oracle, Solaris, Eclipse, ClearCase, Ant, Web services.
Confidential, Tustin, CA
Java UI Developer
Responsibilities:
- Involved in gathering the requirements for the Accounting module.
- Worked on creating Views for Struts framework using JSP, XML and HTML.
- Used Struts Action classes to validate form data and to integrate User Interface with domain layer.
- Developed Models to implement actual business rules by interacting with database.
- Extensively used Java Collection Framework.
- Created WAR and EAR files for deployment in the Development environment. Developed Event Logging & Error Reporting application using Servlets.
- Created Unit test cases, and thoroughly tested and documented them.
- Actively involved in the gathering of data and the design and analysis of the system.
- Implemented MVC architecture using Apache STRUTS framework.
- Designed and developed framework components, involved in designing MVC pattern using Struts framework.
- All the functionality is implemented using Spring IO / Spring Boot, MicroServices and Hibernate ORM.
- Designed the front end using JSP, Tag Libraries and JavaScript.
- Wrote database queries, triggers, and stored procedures for updating, inserting, and retrieving data.
- Worked closely with testing groups for module and integration testing.
- Involved in documenting the system, user group presentations, training, and transfer of knowledge to technical support team.
Environment: J2EE, Struts, HTML, JSP, JDBC, Servlets, Eclipse IDE, XML, Apache Tomcat, Ant, UNIX.
Confidential
Java/J2EE Developer
Responsibilities:
- Created dynamic web pages for the system using XHTML, AJAX, CSS on Java Server Faces (JSF).
- Involved in requirements gathering, design, development and testing.
- Involved in coding with Struts Action classes and java Server pages.
- Developed web GUI components using Struts MVC Framework.
- Created JavaScript functions for client side validations.
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Participated in analyzing the requirements and depicted them through use cases and scenarios.
- Involved in creating lists for Email campaign database.
- Checked Advertiser content against the spam words.
- Involved in writing Stored Procedure in using PL/SQL.
- Developed the application using Software Development lifecycle, followed the Agile Development Model.
- Generated day, monthly and Advertiser wise reports.
- Writing queries and Procedures, triggers, functions and cursors using Toad.
- Support the applications through debugging, fixing and maintenance releases.
Environment: JSP, Servlets, AJAX, Toad, Java Script, Struts, JDBC, MySQL.