We provide IT Staff Augmentation Services!

Full-stack Developer Resume

Palo Alto, CA

SUMMARY:

  • Proficient in continuous integration and continuous delivery methodologies to support an organization achieve a quality in consistent software delivery. Experience in working with different environments by exploring and evaluate new technologies and solutions that push our delivery capabilities forward to anticipate customer needs.
  • Over 10 plus years of extensive working experience in Software Development with proficiency in development of applications using Java/J2EE Technologies.
  • Extensive experience in Internet, client/server technologies using Java, J2EE (JSP, Servlets, JDBC, JNDI, LDAP, EJB, JMS, RESTFUL and SOAP based Web Services, JAX - WS, JAX-RS), Struts, Hibernate, Spring, HTML, HTML5, DHTML, CSS, JSS, CSS3, JavaScript, XML, PERL.
  • Extensive experience with Web/Application servers likes Apache Tomcat, Jetty, Jboss, Oracle WebLogic Servers, Web Sphere AS and building the applications using ANT, Maven, WEB 2.0 build tool.
  • Experience in designing, developing, testing and maintenance of Single page applications using JavaScript frameworks like JQuery, Angular JS, Boot Strap JS in multiple different industries.
  • Experienced in writing modular, reusable, object oriented custom java script modules for high volume applications.
  • Supported AWS Cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and experience working on implemented security groups.
  • Strong proficiency in supporting Production Cloud environments (AWS, VMWare) as well as traditional managed hosted environments.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Expert in Design and Development of Document Object Model (DOM) and DOM Functions, client side validations using Java Script.
  • Experience in manage cloud software deployments, with a focus on continuous integration and deployment using GitHub, Jenkins, Bamboo, SVN and Maven.
  • Expertise in various open source frameworks and tools like Struts, Spring, Hibernate.
  • Extensive experience in using IDE’s Eclipse, My Eclipse, Eclipse Galileo and RAD.
  • Experience in writing SQL Queries, Triggers, and Stored procedures for database transactions.
  • Experience in working different operations system environments with java in Windows, UNIX, and Linux.
  • Experience in writing the UNIX scripts and running the cron jobs from UNIX, Linux servers.
  • Excellent experience in the design, development, and implementation of Model-View-Controller (MVC) inculcating with different J2EE frameworks, Design Patterns coming Creational/Structure/Behavioral patterns.
  • Experience in Unit testing, Integration testing and generating Test cases for Web/Java core applications.
  • Experience in using the XML parsers like SAX, and DOM.
  • Experience to maintain the source using version controlling tools Visual Source safe, and Rational Clear Case.
  • Hosting Web application on AWS cloud. - Expert in setting up Apache and tomcat servers.
  • Knowledge about Microsoft Azure in creating cloud environment and managing the application and servers across Microsoft managed global datacenters
  • Supported AWS Cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and experience working on implemented security groups
  • Expertise in SDLC that encompass with proven analytical and problem solving skills and experience working with agile methodologies.
  • Proven aptitude on learning and working on emergency technologies.
  • Highly conversant with quality procedures that are followed both at organization level as well as client specific level.
  • Effective Communication and Inter-Personal skills technical design, implementation deployment, and support of the fixed Income Trading Platform and Fixed Income Trading suite of applications and Multi Trading.
  • Hands on Experience in handling critical Business Applications Issues and handling failure recoveries.

TECHNICAL SKILLS:

Cloud Platform: AWS,(AMI, Auto Scaling, EC2, S3, EBS, Glacier, Cloud Front, Code Deploy, Cloud Watch, LoadBalance).

Configuration Management: Chef, Puppet, Vagrant, Maven, Docker, Splunk

Database: Oracle, MySQL, SQL Server, Postgres, Mongo DB

Build Tools: ANT, MAVEN, make file, Hudson, Jenkins, BAMBOO

Version Control Tools Subversion: (SVN),ClearCase, GitHub, Code Commit.

Web Servers: Apache, Tomcat, Web Sphere, Nix, JBOSS

Virtualization: VMware and Virtual Box

Languages/Scripts: Ruby, Bash, Shell Scripting.

Web Technologies: . Java, Java (JDBC, Java Beans), Java, Java (JDBC, Java Beans), J2EE (EJB, Servlets, JSP, JNDI), SOAP, REST, JavaScript, CSS, Pl/SQL, JavaScript, JQuery, Angular JS, Node JS, JSON, Bootstrap, XML, JSON, XSD, XSL, XPATH.

Operating Systems: Linux (Red Hat 4/5/6), UNIX, Ubuntu, Windows 7,8,10 and iOS

Methodologies: AGILE, SCRUM, Waterfall, Kanban

PROFESSIONAL EXPERIENCE:

Confidential

Full-Stack Developer

Responsibilities:

  • Work on Agile SCRUM Practices currently, with two week sprints, strong focus on accountability and throughput.
  • Automation of major infrastructure components of multi-tier sites: middleware, application configuration, deployment, cloud services API, and databases.
  • Responsible for managing AWS resources in cloud and maintain Continuous Integration and Continuous Deployment pipeline for fast paced robust application development environment.
  • Participating in user requirement sessions to gather business requirements
  • Involved in Analysis, Design, Development, Integration, and Testing of application modules
  • Work on Standalone Applications and Web Applications
  • Lead high-functioning agile team with development having a heavy emphasis on crisp delivery of the user stories created by the product owner and stakeholders.
  • Use Team Collaboration Software JIRA and Confluence.
  • Use AngularJS MVC framework, JavaScript, HTML, and CSS for front end web designing.
  • Develop custom AngularJS directives to build custom reusable modules to use across the application.
  • Develop controllers, services, model and form components in AngularJS.
  • Build application service layer using AngularJS Dependency Injection. Work on the Cloud storages to pull all the contents to integrate in to the system
  • Create Dynamic web pages using forms, filters, expressions and data binding.
  • Rewrite existing CSS to form adaptive and responsive layouts for mobile UI.
  • Develop forms using HTML5 and CSS3.
  • Develop Object oriented code and worked with JavaScript validation. Enabled validation on forms across application and notify users of invalid input.
  • Work on JSON model objects request/response content type for server communication.
  • Collaborate SASS to keep large stylesheets well-organized, and to generate aggregated stylesheets.
  • Use Elastic search for Real time analytics and a Full text search functionality.
  • Use HTML5 and JQuery for the Uninstall Survey Page Application.
  • Use Nexus for managing all Maven Repositories.
  • Work on AngularJS for one of the single page application and cross browser functionality.
  • Use SoapUI for testing Web Service
  • Apache POI API to generate Output files
  • Repeatedly worked on AWS Cloud platform and its features which include EC2, VPC, AMI, RDS, SES, S3, Route 53, IAM, LDAP, Cloud Formation, Cloud Front, and Cloud Watch. Extensively work on Jenkins and Hudson by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Use REST API with JAX-RS for consuming web services to handle two interfaces XML and JSON.
  • Work on Single Sign in survey page application.
  • Use Spring boot for Single Sign on page application to access more quickly.
  • Use Eclipse IDE for coding, debugging and testing the application modules
  • Design the Cascaded Style Sheets for designing the styles, skinning and layouts
  • Involved in designing the page layouts using Wire Frames templates
  • Use Object/Relational mapping tool Hibernate to achieve object to database table persistency
  • Implement Batch Updates using Spring and configured beans in Application Context file
  • Use the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer to develop the application
  • Involved in the configuration of Spring Framework and Hibernate mapping tool.
  • Extensively worked on JDBC Prepared statements and callable statements to access data base
  • Work on Java Messaging Services (JMS) for developing messaging services
  • Involved in configuring hibernate to access database and retrieve data from the database
  • Implement the application using Agile development methodology
  • Involved in report generation and printing of the reports
  • Designing and Implementing Cloud Orchestration Solution (AWS/Azure).
  • Develop Maven and ANT Scripts to do compilation, packaging, and deployment in Application server
  • Work on Lucene for full text search functionality into to a desktop application.
  • Use Jenkins as an Integration Built tool.
  • Involved in peer to peer code reviews and cross checked whether coding standards are being followed
  • Involved in code versioning, check in, check outs and code merging
  • Use Remedy tool for creating change tickets and handling production bugs

Environment: Java/J2ee, JSP, Servlets, Spring, Hibernate, HTML, DHTML, CSS, JavaScript, JQuery, AngularJS, AJAX, PVCS, Eclipse, Nexus 1.0, Jenkins, Maven, Git, Log4J, Ant, Tomcat, Oracle 10g, JUnit, UML, APIGEE, Unix, Design Patterns, Shell Scripting, Spring boot, SQL, PL/SQL, PL/SQL Developer, JSTL, Agile, Unix, SOA, Apache Axis, JMS, WEB 2.0, Elastic Search, Heidisql, SoapUI, OAuth, JIRA, Confluence, Restful Web Services.

Confidential - Palo Alto, CA

Sr. Java Developer

Responsibilities:

  • Involved in the development of Software Development Life Cycle (SDLC) using agile methodology.
  • Designed and developed various Screens using JSP, DOJO, JavaScript, Angular JS, IOS and Android Platforms, HTML5, CSS3.
  • Restful and SOAP based Web Services.
  • Current experience with web application development using Web 2.0 technologies, Java, J2EE, DOJO toolkit, JQuery, REST API, JSON and spring framework.
  • Experience with APIGEE to enable companies to secure, manage, scale, and analyze their digital business.
  • Used Spring boot for radically faster and widely accessible Spring Development.
  • Used Spring boot for one of the Single Sign On web app to access more quickly.
  • Worked on the SAML authentication for the Single Sign On page.
  • Analysis, design and coding of different forms (JSP, HTML, Java Beans).
  • Trained on Elastic Search for the Retail side search or Product search criteria and went through the Documentation.
  • Built Pre-prod environments AWS services like EC2, S3, VPC, EBS, ELB, Auto Scaling, Cloud Trail, IAM, SNS, SQS, RDS, Dynamo DB, Cloud front etc.
  • Worked on IBM Maximo tool to Maintenance operations, Equipment history, Scheduling, labor and Expense tracking and Customization and development.
  • Used Hibernate based persistence classes at data access tier.
  • Fix defects for service releases.
  • Used AJAX, DOJO libraries for developing the Rich Internet Application and widgets and worked on IOS and Android Platforms.
  • Used Single sign on
  • Troubleshot and monitored various proprietary Acxiom and 3rd party applications using Splunk and Cloud Watch in the Amazon Web Services (AWS) environment.
  • Worked in solution like design and development of web-based applications using Java/J2EE, Java Servlets, JSP, EJB3, Prime faces/JSF, XML, and Struts
  • Configure all the REST apis in APIGEE to use many helpful features of APIGEE including oAUTH 2.0 and SOAP to REST transform
  • Designed and developed the Cascaded Style Sheets (CSS) for designing the application layouts
  • Preparing low-level design documents like sequence diagrams, object reference document, program specifications and class diagrams based on the functional requirements document.
  • Communicate with the clients on modules, requirements and change requests for any queries on either side.
  • Worked on Spring Core layer, Spring ORM, Spring AOP in developing the application components
  • Worked as member of J2EE and web sphere installation setup and support team.
  • Perform peer -- document reviews and code reviews.
  • Prepared JUnit test cases.
  • Responsible for QA/production release
  • Used Jenkins for automating Builds and Automating Deployments.

Environment: Java/J2ee, JSP, Servlets, Spring, Hibernate, HTML, DHTML, CSS, JavaScript, Angular JS, DOJO, AJAX, PVCS, Prime faces/JSF Eclipse, Log4J, Ant, Web Sphere, Oracle 10g, JUnit, UML, Unix, Design Patterns, Spring Framework, Spring boot, Shell Scripting, SQL, PL/SQL, PL/SQL Developer, JSTL, Agile, Unix, SOA, Apache Axis, JMS, WEB 2.0, Restful and SOAP based Web Services.

Confidential - Tampa, FL

Java Developer

Responsibilities:

  • Involved in business requirements gathering and Analysis, Design, Development, Integration and Testing of application modules
  • Used design patterns to implement the application which includes Data Access Object, Business
  • Delegate, Value Object and Service Locator etc.
  • Used Eclipse as the Integrated Development Environment for developing and debugging the java applications
  • Used different user interface technologies JSP, HTML, JSS, DHTML, CSS, JavaScript for developing the application
  • Used AJAX, DOJO libraries for developing the Rich Internet Application and widgets
  • Designed and developed the Cascaded Style Sheets (CSS) for designing the application layouts
  • Used Web Service component to access the data from another application e-Audit Net which is running on
  • Creating Front-end Applications using HTML5, CSS3, JavaScript, JQuery, AJAX, XML and AngularJS.
  • The Mac OS server
  • Performed data dump provide system administration support for a client with 120 instances hosted in AWS Cloud environment.
  • Extensively used core java concepts such as OOP, Collections and exception handling
  • Developed the Servlets for generating the grids for displaying the customer data
  • Extensively worked on Struts framework for developing the business logic and interacts with Domain model
  • Components such as Spring
  • Developed Notifications to invoke the automatic e-mails and tasks to the registered customers using Struts.
  • Properties and stored procedures
  • Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes.
  • Configured Virtual Private Cloud (VPC) with both public and private subnets, NAT instances, and Elastic Load Balancers and enable latency in VPC. Implement IAM best practices Assist in writing change implementation plans (CIPs) for Change Control Board (CCB) approval.
  • Used Spring framework for invoking the application service components at runtime
  • Worked on Spring Core layer, Spring ORM, Spring AOP in developing the application components
  • Do have expertise in integrating the Spring framework with Hibernate using Application Context configuration
  • Implemented Transactions and Batch Updates using Spring framework
  • Extensively worked on Hibernate Object relational mapping tool for persisting the data to the database
  • Have worked on Oracle 10g data base for storing and retrieving the application data
  • Implemented procedures, packages, and different Joins to retrieve the data base using PL/SQL, SQL and
  • Worked on Solr for Fast Incremental Updates and Index Replication.
  • Worked on PL/SQL Developer
  • Configured and deployed the Web Services in to the application server and published as the Web Service
  • Implemented the application using Agile development methodology
  • Involved in maintaining the user accounts (IAM), RDS, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
  • Developed Maven Scripts to do compilation, packaging and deployment in Web Logic server
  • Written unit test cases for testing the application modules using JUnit framework

Environment: Java/J2ee, JSP, Servlets, Struts, Spring, Hibernate, HTML5, DHTML, JSS, CSS3, JavaScript, DOJO, AngularJS, AJAX, PVCS, Eclipse, Log4J, Ant, Git, Web Logic, Oracle 10g, JUnit, UML, Unix, XML, JSF, Design Patterns, Shell Scripting, SQL, PL/SQL, PL/SQL Developer, JSTL, Agile, Unix, SOA, Solr, Apache Axis, JMS, Web Services.

Confidential - Des Moines, IA

Software Engineer

Responsibilities:

  • Developed J2EE, (EJB) Enterprise Java Bean Components and deployed on Web Logic Application Server.
  • Designing and building of client-controller packages to comply MVC (Model View Controller) design paradigm-using Struts.
  • Used Jakarta Struts 1.3 validations Framework.
  • Involved in several JSP tags to modularize and stream line web page code and Implemented MVC architecture.
  • Web application development using Web 2.0 technologies, Java, J2EE, JQuery, REST API, JSON, and spring framework.
  • Creating Front-end Applications using HTML5, CSS3, JSS, JavaScript, JQuery, AJAX, XML and AngularJS.
  • Involved in creating JMS Server configuration and worked with point - point and publish and subscribe messages.
  • Involves extensively coding in database access by stateless session EJB, action control by Servlet classes, and presentation tier by JSP/HTML pages with custom tag, tag library & JSP templates.
  • Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information under UNIX Environment.
  • Implemented JDBC API to communicate with the database.
  • Worked on one of the Spring boot web application.
  • Performed client side validation using JavaScript and server side validation using Struts Validation Framework.
  • Created several Stateless Session and Message Driven Beans and deployed using Web Logic Application Server.
  • Involved in system data analysis, design and implemented on MySQL. Optimized system performance by writing stored procedures and calling them using JDBC callable statements.
  • Created XML files and applied XSL to enable users to access the system. JAXP API was used in processing XML files with DOM and SAX parsers
  • Created stored procedures for inserting and updating the database which are called in DAOs.
  • Testing and Debugging using JUNIT and building the application-using ANT.
  • Engage in collecting new requirements and use case clarifications from client.

Environment: Java 1.5, Spring, Hibernate, JSP, Oracle 10g, PL/SQL, JMS, GWT, XMI, SOA, SOAP, XML, AJAX, JavaScript, JSON, WebSphere 7.0, UML, JUnit, Log4j, RAD 7.0, Software Architect, UNIX, Windows, Bamboo, Maven, ClearCase, Scrum, JIRA

Hire Now