Sr.java Developer Resume
Richardson, TX
SUMMARY:
- Around 8 years of IT experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented applications and Web based enterprise applications. Hands on experience in implementing web applications projects using Apache Tomcat.
- Strong experience in developing websites using HTML5, CSS3, JavaScript, JQuery and JSON.
- Experience in developing Front end part of the application using Angular JS, JQuery, NodeJS, Html5 and CSS3.
- Expert in advanced development methodologies and tools, contributing to the design and rollout of cutting - edge UI web applications and integration of highly transactional and scalable applications using front-end technologies like HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular 2, Angular 4, Angular 5, Angular 6, Typescript, ECMAScript(ES6), RXJS, JSON, XML, Bootstrap and SAAS.
- Significant experience in using tools like Firebug, Developer Tool IE and Chrome Inspector Tools.
- Possess knowledge of OOAD concepts, Java Enterprise Edition (J2EE), Design patterns, Web services and Service Oriented Architecture (SOA).
- Extensive experience in Software Development Life Cycle (SDLC) - Requirement Specification, Design documents and Test cases.
- Specialized in applying Software Methodologies like OOAD, UML & Agile Scrum.
- Build Tools ANT, CXF, and Maven.
- Extensive experience using developing environment tools of Java including (JBuilder), Eclipse, also Rational Application Development (RAD).
- Have ensured effective communication (written and oral) with customers & management regarding project progress & issues.
- Excellent work ethic, self-motivated, quick learner and team player.
- Hands on experience in Unit testing and Module testing using JUnit.
- Well versed in using Software Development Life Cycle (SDLC) methodologies like Rational Unified Process (RUP), Rapid Application Development (RAD), Test-Driven Development (TDD), Agile, Waterfall and Scrum.
- Strong RDBMS concepts and experience in database design using MySQL, SQL Server, and Oracle. Well conversant with SQL and PL/SQL.
- Experience in working with operating systems like Windows.
TECHNICAL SKILLSET
Front-end Technologies: JavaScript, CSS, HTML, XML.
Databases: Oracle 9i/10g/11g, SQL, PL/SQL, SQL-Server 2008, MySQL 5x.
Cloud Platform: AWS (S3, EC2, Elastic Bean stack),Cloud Foundry
Version Control Tools: SVN, Git.
Application/Web servers: Apache Tomcat, WebSphere, WebLogic, JBoss, Apache Web server.
Operating Systems: Windows XP, 7 and 8, Unix, Linux.
Front-end Frameworks: AngularJs, BootstrapJs, Angular2/4/6, ReactJS
PROFESSIONAL EXPERIENCE:
Confidential, Richardson, TX
Sr.Java Developer
Role and Responsibility:
- Involved in complete life cycle in all phases of SDLC.
- Involved in various maintenance activities for the application using SDLC Agile cycle.
- Involved in designing front-end screens using Java script, Angular JS, AJAX, HTML5 and DHTML.
- Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML5, CSS3 and Bootstrap.
- Used Spring hibernate configuration to update database with form data, web service is designed to connect to DocuSign application located on DocuSign Server.
- As a java developer, developed the prefill module utilizing Core Java, Collections, and Multithreading. Spring Core Modules, Spring ORM module (Hibernate).
- Followed Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser complaint application.
- Designed and Developed the UI screens using JavaScript, Angular JS, JQuery, Html and CSS.
- Implemented core features of Angular JS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
- Proficient in implementation of frameworks like Struts, Spring Boot, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batchand ORM frameworks like Hibernate and IBATIS.
- Used routing feature of Angular to build a single page application, which routes through different pages in our application keeping page not refreshed.
- Created custom directives which used for building reusable components, which are used widely in our application using Angular JS
- Experience in Configuration Management, Cloud Infrastructure, and Automation like Amazon Web Services (AWS), Ant, Maven, Jenkins, Ansible, Chef, SVN, Github, Clear Case, Kubernetes, Tomcat and Linux
- Developed Controller Classes using Spring AOP, Spring Boot, Spring Batch modules and handled the security using Spring Security.
- Moved existing AngularJS controllers and services to Angular 2/4/6 components for more responsive and less dependency.
- Enhanced legacy application by building new components in Angular 2/4/6 and typescript.
- Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Involved in developing JavaScript components for client side validation.
- Root cause analysis & Troubleshooting.
- Worked on Production support from client requirements to developmental aspects with coding, system optimization and testing.
- Worked under SAFe methodology.
- Involved in supporting the application Confidential the time of User Acceptance Testing and Post Production.
Environment : Eclipse IDE Neon (4.6.1), JDK 1.8, Angular JS, Spring Framework 2.5, JavaScript, Ajax, HTML, CSS, AgileCraft
Confidential, Germantown, MD
JavaJ2EE Developer
Role and Responsibility:
- Involved in complete life cycle in all phases of SDLC.
- Involved in writing UML Class Diagrams, Sequence Diagrams and Use Case narrations for assigned module.
- Developed Unit Inspection UI using Spring MVC, Controller classes, POJOs, JSPs and JSTL
- Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files
- Experience in Spring Security Framework for User Access Management, JWT token based authentication and involved OAuth 2.0 configuration for authentication, authorization.
- Involved in designing front-end screens using Java script, JSP, Angular JS, AJAX, HTML5 and DHTML.
- Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.
- Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML5, CSS3 and Bootstrap.
- Followed Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser complaint application.
- Involved in various maintenance activities for the application using SDLC Agile cycle.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library
- Restructured basic Java programs into websites using Spring, JSON and Tomcat.
- Implemented core features of Angular JS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
- Configured and deployed the application on WebLogic Application Server.
- Worked on J2EE components like Servlets, JSPs and MDBs.
- Object, Value Object and Singleton Patterns Developed DAOs using Hibernate.
- Involved in developing JavaScript components for client side validation.
- Developed JQuery Ajax components and integrated with Java Server Pages.
- Configured Data Source in Tomcat for database connections.
- Root cause analysis & Troubleshooting.
- Worked on Production support from client requirements to developmental aspects with coding, system optimization and testing.
- Involved in supporting the application Confidential the time of User Acceptance Testing and Post Production.
- Developing JUnit test cases for all the developed modules.
Environment : Eclipse IDE 3.x, JDK 1.6/1.7, Angular JS, Spring Framework 2.5, Hibernate 3.x, Oracle 10g - SQL/PL-SQL, JavaScript, JSPs, JSTL, Ajax, HTML, Tomcat 7.x, Perforce.
Confidential, Providence, RI
Java, Web Developer
Role and Responsibility:
- Responsible for end-to-end design, development, implementation and management life-cycle of a J2EE based applications that are scalable, reliable, secure and fault-tolerant.
- Participate in the development of software through planning, design, programming/coding, testing, debugging, monitoring, and maintaining of computer systems, tools and software.
- Bridge the gap between design and technology, pairing with visual designers, information architects and other developers to build pixel-perfect user experiences.
- Developing the application using Struts and Spring Framework that leverages the classical Model-View-Controller (MVC) architecture
- Implemented the Service, Controller and Security layers of the Spring IOC and Spring Security.
- Implemented Spring Framework in the application and prepared the action classes and JSPs and mapped the Java Bean classes.
- Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods with Angular JS.
- Developed the application using Agile/Scrum methodology which involve daily stand ups, Test driven development, continuous integration, demos and test automations.
- Used JMS in the project for sending and receiving the messages on the queue.
- Designed and developing web-based client using JSP, JSTL.
- Design the screens as per the wireframes by using the JSP.
- Develop client-side validations using HTML, CSS, JavaScript, and Spring Validator framework.
- Written test cases and test plans for each module and move in to another module.
- Helped test team while writing the test scenarios in SIT and UAT.
- Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
- Handling modules and Payments and Processing of ISO and End of the Day messages (ISO940 and ISO942) etc.
Environment : Core Java, JDK 1.6, J2EE, JSP, Spring, Tomcat, WebSphere, Eclipse, ANT, JavaScript, Oracle, DB2, JUnit.
Confidential
Java, J2EE Developer
Role and Responsibility:
- Involved in Complete SDLC of Project.
- Understanding business requirements and creating Detail Design Document.
- Create a web services based on client requirement.
- Used, XML, and JNDI in the application and developed Session beans to in house business logic Confidential the Middle Tier Layer.
- Involved in designing the user interfaces using JSPs.
- Developed a JSP based interactive web site representing as online store. The User interface was built using JSPs while java servlets were used as action flow controllers.
- Java Beans were used to abstract the entities in the system.
- Build the new Web Services - request and response into J2EE Package (ear) file created and configure the Web Logic Environment for deployment of the Web Services.
- Involved in creating all Java Server Pages, JavaBeans and invoking Components through JNDI.
- Used Hibernate Mapping Files to connect to database.
- Monitored the error logs using Log4J and fixed the problems.
- Converting data from Sybase to Oracle based on the requirement.
Environment: JDK 1.5, Java, JSP, Spring, JDBC, Web services, Log4J, XML, JavaScript, Hibernate, JUnit, ANT, Web logic, Toad, SQL .
Confidential
Developer
Role and Responsibility:
- Implementation of new module development, new change requirement, fixes the code. Defect fixing for defects identified in pre-production environments and production environment.
- Developed the Application using Struts MVC Framework by implementing Controller, Service classes.
- Java Custom Tags from the Framework and Struts MVC for page controllers which part of the presentation layer.
- Used IBatis extensively to allow object-to-relational persistence framework.
- Used Log4J logging framework for logging messages. Used SVN for version control and JIRA for bug tracking.
- Written procedures, and triggers for validating the consistency of Meta data.
- Involved in doing POCs for integrating the oracle UCM with the existing java applications in the client’s network.
- Implement Factory patterns for Services and Business delegates and JDBC for DB2 connection using connector architecture. Façade pattern to address the progressive addition of different type objects.
- Written Java classes to test UI and Web services through Junit.
- Produced database triggers and procedures to update metadata information about the records.
Environment: Struts, JSP, JSF, IBatis, ISRA, Java Script, XML, Eclipse, JPA Framework, Oracle Service Bus, WebLogic8, web services