Full Stack Developer, Resume
PA
SUMMARY
- Around 8+ years of professional IT experience in Software Analysis, Design, Development, Testing, Debugging, Deployment and Support of web/enterprise applications using Java/J2ee technologies.
- Experienced in Design and Development of multi - tier enterprise applications using Java, J2EE, Spring, Servlets, JSP, JSF, Hibernate, JDBC, Java Beans and Web services (SOAP, WSDL).
- Experienced in using web/application servers such as Apache Tomcat, JBoss, Confidential Web Sphere, and Confidential Web Logic.
- Proficient in creating effective web applications using HTML5/HTML/XHTML, CSS3/CSS, JavaScript, Bootstrap, jQuery, Node.js, JSON, XML and JSTL tags.
- Proficient in Core Java with strong understanding of data structures, algorithms, Collections, Concurrency, Multithreading, Event handling and performance tuning .
- Experienced in integrating enterprise applications using Enterprise Service Bus ( ESB ), JMS , SOAP and Restful Web services.
- Experience with working on AngularJs
- Experience in creating web applications utilizing Spring MVC outline work and Object-Relational Mapping advances, for example, JPA, Hibernate and MyBatis.
- Strong experience with XML and related gauges and advancements like SOA, Web Services, SOAP, WSDL, XML, XSD, DTD, JAXB, XPATH, JAX-WS, XSLT.
- Solid experience with JavaScript and JavaScript outline works JQuery, AngularJS, ExtJS.
- Extensively utilized Spring MVC Framework, JSP, JSF, Prime Faces for creating User interface modules.
- Proficient in utilizing social databases Oracle, MySQL, Sql Server and composing complex SQL, PL/SQL programs. Great comprehension of NoSQL databases like MongoDB.
- Strong learning in Service Oriented Architecture (SOA), Experienced in creating web benefits in a SOA based condition.
- Good working knowledge in Single Page Applications (SPA) using JavaScript frameworks like Angular JS/Angular 2, React.js.
- Expertise in Object - arranged outline/examination, UML demonstrating, Gang of four plan examples and J2EE designs.
- Hands on experience in utilizing programming advancement approaches (Agile, SCRUM), Continuous mix and Test Driven Development (TDD).
- Experienced with current improvement IDEs, for example, Eclipse, IntelliJ and Spring device suite.
- Implemented a Continuous Delivery pipeline with Jenkins, Git and Maven.
TECHNICAL SKILLS
Languages: Java, C, C++, PL/SQL, HTML, JavaScript, Python, GraphQL
Java Technologies: J2EE (Servlets, JSP, JDBC, JNDI, JMS, EJB, Java Mail, JTA), XML, XSLT, Web Services
Web Technologies: HTML5, DHTML, CSS3, JavaScript, JSP, jQuery, AJAX, AngularJS, Node.JS
Frameworks: Struts, Spring, Hibernate, Junit, Log4j, Jenkins
Development Tools: Eclipse, IntelliJ, Net Beans, RAD, WSAD, JBuilder, Jdeveloper, Visual Studio.NET, 2010,2012, Toad, Putty, VMware, Maven, Jira, Jenkins, Bamboo, Docker, Ansible, Ant, selenium, cucumber
Web Servers: Apache Tomcat 5/6/7, WebLogic 12.1.2, Jboss, Node.js, JAX-RS, Restful
Databases: Oracle, MS SQL Server, MySQL, DB2, MongoDB, Cassandra NoSQL Database.
Application/Web Servers: Apache Tomcat, Oracle WebLogic, Confidential WebSphere, JBoss
Design Modeling: Microsoft Visio, Confidential Rational Rose
IDE Tools: Eclipse, NetBeans, RAD, Intellij
Version Control: Concurrent Versions System (CVS), Visual Source Safe (VSS), SVN, Git.
Operating System: Unix, Linux, Windows
PROFESSIONAL EXPERIENCE
Confidential
Full Stack DeveloperResponsibilities:
- Designed and developed the application using the agile methodology and follow scrum
- GO through the client requirements using stories and acceptance criteria.
- Worked on technologies extensively in a current project such as AngularJS, SCSS,HTML, Spring Boot, RESTFUL web Services, Typescripts etc.,
- Implemented core features of AngularJs Input, output services, observers, Pipes, Using NGPrime components, class/interface design.
- Created endpoints using Restful web services.
- Created services for UI in backend.
- Collaborate with front end-end and mobile app development teams on user facing features and services.
- Worked on spring annotations as well as xml/java configuration for dependency injection.
- Used TFS as version control system. Created build and deployment scripts using Maven
- Worked with other software leads on developing, testing process and frameworks.
Environment: Java 1.7/1.8/11,spring MVC Framework, Spring Boot, Spring JPA, RESTFUL services, Maven, ANnglarJS, MS SQl. Nodejs
Confidential
Full Stack DeveloperResponsibilities:
- Worked as a Java Developer doing application development for billing area-EBAR Project.
- Created Front end pages Using JSP's and handle the server side logic in EJB 3.0 and Servlets.
- Extensive use of Relational queries to retrieve data from the data base.
- JDBC 3.0 is used as the database connectivity.
- Java 1.8 is used for coding the server side.
- EJB 3.0, Servlets are used to handle the data collected from the JSP’s.
- Used Rational Clear Case and Clear Quest for version control.
- PL/SQL Developer is used for querying.
- Oracle 10g is used as the database.
- Developed code and unit testing progress of HIBS application, need to have tables in own schema.
- Purposed testing in testing Environment (update) and lookup application data to fix invoices in production environment.
- Extensive use of JDBC 3.0 to communicate to the Database for storing and retrieval of information.
- Implemented J2EE Design Patterns like MVC, Business Delegate, DAO and DTO.
- Confidential RAD is the programming editor.
- Maintaining the business standards in EJB and deployed them in WEBSPHERE 7 application server.
- Understanding the business needed for solving the tickets from the State clients and to run the eligibility of the clients.
- Fixed Defects to meet the QA standards.
Environment: JDK 1.8, Oracle 11G, Windows X, EJB 3.0, JSP, JSF 1.2, Java script, AJAX, PL/SQL developer, Web Sphere 7.1
Confidential
Full Stack DeveloperResponsibilities:
- Extensively worked on front end, business, and persistence tiers using the spring framework.
- Involved in design, development, and testing phases of software development life cycle.
- Involved in designing and implementation of MVC design pattern using spring framework for Web-tier.
- Followed agile software development practice paired programming, test driven development and scrum status meetings.
- Worked extensively on spring boot for building web service.
- Developed DAOs from the hibernate layer using Hibernate DAO Support and Hibernate Templates of Spring Framework.
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.
- Experience in developing Single Page Applications (SPA) using JavaScript frameworks like Angular JS/Angular 2, React.js.
- Expert in using Angular 2 as main front-end framework using features like components, pipes, modules, custom directives, templates, data binding, dependency injection, routing and Angular CLI.
- Implementation of Spring Restful web services which produces JSON.
- Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss.q.
- Implemented UI guidelines and standards throughout the development using DHTML, HTML, CSS, JavaScript, and j-Query.
- Implemented Test cases using JUnit, Mockito and Tested web services with REST Client.
- Integrated site minder for the sign-on to the application using WebLogic Server.
- Used log4j to monitor the Error Logs.
- All the functionality is implemented using Spring IO / Spring Boot , and Hibernate ORM .
- Created the build, deployment and configuration related scripts for Maven.
- Involved in setting up Maven configuration and helping Continuous Integration CI Issues.
- Involved in migrating the whole code from Angular 1.5 to Angular 2.0 and created Reactive forms using Angular 2.0 for proper form validation.
- Involved in support for QA Team while doing integration testing, regression testing, systems testing.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to deploy Web applications & database templates. Designed roles and groups for users & resources using AWS Identity Access Management (IAM).
- Created S3 buckets and managed policies and utilized S3 bucket and Glacier for storage and backup on AWS.
- Deployed instances in AWS EC2 and used EBS stores for persistent storage; configured & supported storage level resiliency and performance optimization using Multipath & EMC Power Path setup.
- Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
- Established Queuing mechanism using AWS SQS with SNS and created Cloud Watch alerts for instances and using them in Auto scaling launch configurations.
- Setting up the build, configuration and auto deploying using Maven build tool.
- Used GIT repository for software configuration management and version control.
- Followed Agile Methodology and Scrum list as a Software development process.
- Deployed the application using WebSphere Application Server.
Environment : Java8, Spring MVC, Spring JDBC, Hibernate, AngularJS, REST, JavaScript, HTML5, CSS3, AJAX, JSON, Maven, Jenkins, GIT, XML, WAS, Spring boot, Oracle 11g/12i, WebLogic, JIRA.
Confidential
Software Engineer ConsultantResponsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, End to End Testing and Maintenance.
- In the Front end of the Application designed and implemented a publishing framework and reusable UI component library based on AngularJS and JQuery.
- Designed and developed Class Diagrams and Sequence Diagrams using Rational Rose.
- Designed and developed the application using Struts framework.
- The RESTful web services have been used to retrieve and update the data which is populated in view using Angularjs MODEL.
- Created RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
- Dependency injection which is a very significant step in the UI development application has been implemented through services, a feature provided by Angular.js.
- Utilize Camel to integrate micro services with other micro services and RabbitMQ messaging exchanges.
- Designed application modules, base classes and utility classes using core java.
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. This functionality is implemented by developing RESTFUL web services using Spring boot.
- Used Spring validation and wrote validation rules.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
- Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
- Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
- Extensively used JQuery selectors, events, Traversal and Jquery AJAX with JSON Objects.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles.
- Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model).
- Designed and implemented the UI components using AngularJS for file storage.
- Implemented log4j for logging purposes and debug the application.
- Prepared Junit test cases and executed the test cases using Junit in eclipse.
- Executed Jprobe and resoled the performance issues in the application.
Environment: Jdk 1.6, Struts, Eclipse 3.5, WebLogic Application server 10.3, Servlets, Spring Boot, Payment Gateway, Hibernate 3.3.x, PostgreSQL, Spring WebFlow, UML, CSS, ReactJS, Micro services, Maven, Bamboo, Junit4.4, JavaScript, Bootstrap.
Confidential
UI DeveloperResponsibilities:
- Responsible for overall design & analysis of UI components and integration with existing J2EE.
- Experience in an Agile Software Development environment using Agile methods like XP and SCRUM and Test Driven Development.
- Designed, developed and maintained the data layer using Hibernate and perform configurations of spring Application Framework.
- Designed GUI of the project using HTML, JavaScript, linux, jQuery, CSS to improve visual effect on the dynamic front-end.
- Developed Action Classes, which holds business logic in Struts framework.
- Implemented REST web services for other applications to communicate.
- Annotation based Hibernate beans developed to eliminate the mapping XML files.
- Used Jenkins plugins for code coverage and also to run all the test before generating war file.
- Implemented the integration with the back end system with web services using SOAP and WSDL.
- Worked with jQuery UI to improve user experience, such as Validation Engine, Data Table, Dynamic Charts, etc.
- Developed Java Beans and Utility Classes for interacting with the database using JDBC.
- Used SQL statements and procedures to fetch the data from the database.
- Processed JSON Request according to different type’s modules, actions and request data.
- Designed and implemented of Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication and Database.
- Involved in development of Oracle tables, stored procedures, and functions.
- Created jar files, compiled them and run those using Maven scripts
- Maintained and written Sybase stored procedures.
- Developed and executed Unit Test cases using JMeter by supporting TDD (Test Driven Development)
- Used GIT repository for software configuration management and version control
Environment: Java, Agile, HTML5, CSS,JSP, Ajax, Spring 4.0, Hibernate 5.0, SOAP, XML, AngularJs, Jenkins, DB, SQL, JSON, JMeter, Apache tomcat, Sybase, Clearcase8.0, Oracle 11g/12i, GIT.
Confidential
Jr. Java DeveloperResponsibilities:
- Involved in Designing and Coding.
- Responsible for developing Application frontend & backend.
- Used RAD 7.5 to develop, test and deploy all the java components.
- Performed client-side validations using JavaScript.
- Develop (Specify, create, modify, maintain, and test) software component(s) which are part of the Confidential software project on assigned technology platform.
- Correct complicated defects and make major enhancements to resolve customer problems.
- Developing scalable applications in a dynamic environment, primarily using Java, spring web services and object/relationship mapping tools.
- Working in both UNIX and Windows environments.
- Developing or modifying databases as needed to support application development, and continually providing support for internally developed applications.
- Developing technical architecture documentation based upon business requirements.
- Enhancing and maintaining existing application suite.
- Communicating development status on a regular basis to technology team members.
Environment: Java, J2EE, XML, HTML, LDAP, EJB, JSP, JDBC, Servlet, SOAP, Struts, JNDI, Unicode.
