Lead Full Stack Developer Resume
SUMMARY:
- Creative, resourceful and team - oriented individual with 10+ years of experience in object-oriented design covering all facts of the Software Development Life Cycle from specification to implementation and maintenance.
- Expertise in using Agile Software Development methodologies like Scrum, Sprint, DevOps and Traditional software models like Waterfall and TDD.
- In-depth knowledge in Object Oriented Concepts and experience in developing enterprise applications using Java, J2EE (JSP, Servlets, JDBC, Java Mail) Web Services (REST and SOAP) and frameworks like Spring (Spring IOC, AOP and MVC), Hibernate ORM.
- Expert in core java concepts like Collections, Multi-threading, Annotations, Serialization.
- Experience with Design/Architectural Patterns like Singleton, Factory, Observer, DAO, DTO, SOA Architectural Pattern and IOC Patterns.
- Strong Techno-Functional exposure in development of Client/Server and distributed multi-tier Web applications in various domains Banking/Finance, Insurance, and E-Commerce.
- Expertise in developing User Interface (UI) using HTML4.0/5, CSS, JavaScript and Angular JS.
- Good Experience on MVC frameworks like Angular JS for creating Single Page Application (SPA) using concepts like Routing, Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Strong experience in SQL and DB2 Server to develop the web applications. Have good knowledge in maintaining NoSQL database MongoDB.
- Experience in designing and implementing AWS Solutions using EC2, VPC, IAM, RDS, S3, Route53, EBS, Elastic Load balancer (ELB), Cloud Watch and Cloud Formation.
- Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3.
- Experience in configuring VPC (Virtual Private Cloud) with public/private Subnets, deploying instances to these subnets and configuring network access lists.
- Good experience on DevOps tools such as GIT, Docker, Jenkins, Maven and Chef.
- In-depth knowledge of Apache Subversion (SVN), GIT and Jenkins Continuous Integration Server-Installation, Configuration, Design and Administration and integrating these tools with other systems.
- Expertise in build tools like MAVEN and ANT for building deployable artifacts such as war and ear from source code.
- Hands on experience working with configuration management tool Chef, setting Chef-Workstation, Chef Server and Chef Nodes.
- Extensive experience in deploying, configuring, and administering J2EE Application Servers like Web sphere, Web Logic 7.0 and Apache Tomcat.
- Expert in using integrated development environment like Eclipse, NetBeans, IntelliJ and Adobe Brackets.
- Constructed CI/CD pipeline using Github, CircleCI and Heroku
- Strong Documentation skills and Excellent Analytical, Communication and Effective Presentation Skills and possess an ability to work both in a team as well as individual environment.
- Administered multiple environments, automating backups and checks, restore, validation/integrity checks, growth modeling and predictions, and system expansion; assisted with upgrade efforts with MongoDB.
- Improved scalability by storing socket buffers on Redis and maintaining sessions by MongoDB.
TECHNICAL SKILLS
java,J2EE, SOAP, Rest,, MongoDB 2.4/2.6/3.0/3.2., Mulesoft, B2B, Cloud, Unix, DB2, Hadoop, XMl, HTML, Java Script, XML, CSS, RESTful WebServices, Apache Tomcat, Heroku, Scrum methodology, Bootstrap, CXF, SoapUI 5.2.0, LISA 7.5, GUI interfaces, Swings and Awt, Threads, Networking, ANT, Junit, Solaris,, Adobe flex 3, Cairngorm framework, Oracle 10g/9i
PROFESSIONAL EXPERIENCE:
Confidential
Lead Full Stack Developer
Responsibilities:
- Created web sites using Angular2, Typescript, angular-cli, PrimeNG, and Bootstrap.
- Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.
- Developed RESTful web services for Weblogic using Spring MVC, JWT, JMS, JDBC, and Oracle.
- Verified code changes with Spring Test, HSQLDB, soapUI, and IE/Chrome Developer tools.
- Implemented Agile development process on Software Development Life Cycle, effort estimations.
- Involved in preparing design TSD document with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
- Refactored code from Java 7 to Java 8
- Involved into UI development using XML, HTML, Javascript, Angular, Bootstrap, ReactJS and JSP.
- Evaluated PostgreSQL, identified benchmark requirements, developed automatic creation and deployment strategy, implemented monitoring, backup and restore.
- Refactoring of legacy code into Java 8 with implementation of Java 8 new features for code optimization. Lambda expressions, parallel operations.
- Programming primarily in Java and Python utilizing MongoDB, Data Nucleus and JDO
- Automate the cloud deployments using chef, python and AWS Cloud Formation Templates.
- Identified candidate application to be migrated to database as service.
- Automated UI Screens Using Selenium Webdriver and TestNG. Automated scripts were developed for several browsers including IE, Firefox, and chrome.
- Enhanced Test cases using Java programming features and TestNG Annotations.
- Developed Microservices using fabric8 and dropwizard
- Created architecture for CI/CD using Git,Jenkins and Liqiuibase
- Developed architecture for file search using Apache Manifest and Solr Cloud
- Created custom schemas and custom indexer for faceted searching
- Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Used PHP to create and consume web services (SOAP, XML-RPC) and implemented data integrations within the platform.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Conversion and migration of the MySQL production system into the Amazon RDS, and application servers into the AWS EC2.
- Mapping client-side classes to the Amazon DynamoDB tables using the object persistence model of the AWS SDK.
- Involved in Declarative transaction management using spring AOP.
- Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
- Used Apache CXF to create SOAP based & Restful web services. Got exposure to build and deploy the changes in production environment by executing the build script and deploying the compiled GWT client side code and server side code to production server and Extensively used JSP in the view of MVC architecture.
- Involved in creating internal & external services, Entity services and handlers.
- Involved in defining JRules that are defined for resources to show details on UI pages.
- Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes.
- Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.
- Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
- Ran check style, PMD defects & Find bugs and fixed them. Involved in fixing defects identified in QA and IST phases. And tracked QC status as per the guild lines.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios
- Created and executed JMeter scripts for performance testing of portal
- Created Data Transfer Objects(DTO) and implemented business logic using Java 8 in Spring framework.
- Done with transformers, exception handling, testing & Security of mule ESB endpoint through WSSR.
- UI modeling and refactoring, Angular2 library implementation with java web service integration, UI optimization and testing. Leading efforts to redesign UI framework to integrate React and Angular 2 for optimal rendering
- Writing application code & development for large projects especially in a SOA environment with Mule ESB 3.5.4.
- Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Utilized partner WSDL for ESB to Salesforce & SAP integrations.
- Integrated web services including SOAP as well as REST using Mule ESB.
- Involved in doing Unit testing using MOKITO and also Integration testing
- Involved in peer level design & code reviews.
- Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
- Involved in deploying the application in Unix and to connect to see logs for fixing UAT/Production defects.
- Involved in building the code using Ant & deployed on server.
Environment: JAVA 1.6, J2EE, Mule ESB 3.5.4, Servlets, Devops, Mongo, NoSQL, EJB, JDBC, GWT, JAXB, Spring-IOC/DI, Spring Security,Agile, Angular 2, Node.JS, Java 8, Eclipse, GIT, Maven, Oracle, Putty, Spring, JSON, JUnit, Mockito AOP, MVC, JSF components, DAO, HTML, Angular, Bootstrap, ReactJS, Java Script, XML, CSS, Ajax, Web Sphere Application server, LDAP, Oracle 10g, Log4J, Eclipse, CVS, DOJO, Ant, SOA, SOAP, DB2, PL/SQL, SQL, PostgreSQL, Web Services-WSDL, SOAP, UDDI, SOAP UI, JAX-RS, JERSEY, Windows XP, TestNG.
Confidential , San Jose, CA
Sr. Full Stack developer
Responsibilities:
- Used Java 8 features like Lambda expressions and Stream API on Collections to increase performance.
- Wrote and tested Python scripts to create new data files for Linux server configuration using a Python template tool.
- Exposure to new features and issues addressed in Angular 2.0.
- Importing and exporting data into HDFS and Hive using Sqoop.
- Involved in developing Pig scripts to process the data.
- Involved in defining job flows.
- Designed Test Cases using Selenium Web driver and TestNG. Used Eclipse for automation testing using selenium. Worked with several browsers including Firefox, Internet explorer, chrome.
- Involved in testing services using TestNG framework.
- Experienced in monitoring the logs.
- Experienced in running Hadoop streaming jobs to process terabytes of data in xml format.
- Designed and created Comcast web app user interface by using PHP, JavaScript (JSUI, JQuery, JSON, and select2), and HTML5 to maintain internal portal and customer portal.
- Subject Matter Expert end-to-end on the Email replacement vendor application.
- Expertise working with proxy servers, XML, XPath, XSD, and publishing WSDL 's for the Inbound (emails from customer to Fidelity agent), and Outbound (emails from Fidelity agent to customer) in Mule.
- Execution of automated test scripts using JMeter based on business/functional specifications
- Used regular expression for dynamic values in Jmeter
- Expertise in connecting to various endpoint like http to connect various third party APIs.
- Designed and implemented the security for SOAP Web-services using SAML and REST API's using OATH resp.
- Expertise in implementing SOA concepts by designing and developing Web Services using WSDL. Expertise in client side designing and validations using HTML, Angular, Javascript, DOJO, GWT, CSS, JavaScript, JSP and Struts Tag Library.
- Developed Java Web applications (API) called by Java batch apps using RESTful web-services to provide response in JSON format.
- Developed XML mappers to persist the objects into database using MyBatis (Database mapping framework). Involved in performance tuning of end to end business transactions, design of new data services, load testing, web service test case preparation using JBOSS fuse ESB, CAMEL.
- Expertise in using various design patterns like Builder/DAO/MVC.
- Designed various Class Diagrams, Service layer designs and implemented these in the code in Eclipse IDE. Used Android SDK 5.0 and Eclipse IDE for development.
- Responsible for Testing the Application on various android devices and debugging the issues using DDMS and Logcat.
- Worked on customizing stock Android system server.
- Experienced on Audio Management, Surface flinger, Window manager, Activity manager and other services
- Provide performance testing web services using JMeter.
- Responsible for designing and implementing unique Portrait and Landscape mode for different android devices
- Responsible for Sprint Demos to various internal and external stakeholders, and implemented the changes from Sprint Retrospective meetings (internal team-meetings after the Sprints) in the subsequent Sprints.
- Responsible for developing test cases using JMockit framework, and testing the code according to Test-driven Development in Scrum.
- Expert on using the tools - Sonar for managing code quality, Fortify and Secure Assist for implementing security, JACOCO for code coverage.
- Experience in effectively prioritizing and executing tasks in a high-pressure environment.
- Responsible for documenting the procedures for running the application (as per Agile norms) from end to end.
- Experience in Individual Code Reviews with Tech Lead, and Group Code Reviews with technical team (along with Manager).
Environment: Mulesoft, SOA, XML, XSD, OWASP, Spring, Hibernate, Spring Security, Spring Boot, XSLT, Java, Android 4.x, DDMS, Windows 8, MongoDB, Redis, RESTful Web Service, SOAP, GUI, Junit, Google API, Frameworks, GitHub Source Xpath, TestNG. WSDL, Core Java, J2EE, Spring framework, RESTful WebServices, Apache Tomcat, MyBatis, Eclipse, JUnit, HTML, GIT, JIRA (defect-tracking tool), JavaScript, Servlets, Scrum methodology.
Confidential , Chicago IL
Sr. Full Stack developer
Responsibilities:
- Participated Agile training and daily scrum meeting to discuss the progress of project and any blockage of the work and the solution of the block.
- Built JAX-WS services and exposed them securely using CXF component.
- Consumed both internal and external SOAP web services using Web Service consumer.
- Migrated existing services from CXF to use Web Service consumer.
- Built JAX-RS services and exposed them using REST component. Developed Front end application with GWT.
- Creating Clustered environment using fuse fabric8.
- Creating Active MQ with M/S, MM with fuse fabric8.
- POC on fabric for exploring the solution for the project.
- Developed Wrapper in Python for instantiating multi-threaded application
- Worked on several standard Python packages.
- Creating Architect designed document and component design.
- Responsible for setup, Installation and Administration of JBOSS Fuse container.
- Laying out detailed designed document with integration endpoints.
- Coordinating with team with development.
- Providing solutions to the problems encountered in the project.
- Identify common and integration components and make them as OSGI bundle.
- Write PHP Scripts/PHPUnits for application logic and access database (MySQL) layer.
- Create a separate Data source module which was reused from all Fuse modules.
- Build and deploy web services on Fuse ESB.
- Writing application code and development activities for large projects especially in a SOA environment with Mule ESB. Implemented Exception Handling, Logging and Error Handling.
- Involved in the development phase, developing validations and business logic implementation.
- Implemented Mule flows for each entity with retry mechanisms with private secured flows.
- Implemented Custom Logger (property caching), Circuit Breaker and ObjectStore in all flows of different services to invoke the data from the database and loading the flow message to database.
- Have integrated web services including SOAP as well as REST using Mule ESB.
- Used various transformers for transforming between different data formats.
- Extensively used JDBC connector to get the data from different Store procedures.
- Designed and developed enterprise services using RAML and REST based API's.
- Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.
- Used Java Embedding activity for executing Java classes for complex business logic.
- Implemented build package tool using Maven and build the code in Jenkins.
- Build and Deployment of services in Mule ESB 3.7.3 server.
- Code walk-throughs, Mule Debugging and Error fixing.
- Had experience in using the enterprise security, notifications features provided by Mule.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.
- Used XML, HTML< Javascript, Angular, Bootstrap, React, XSD, DTD and Parsing APIs SAX and DOM XML based documents for information exchange.
- Implemented a large part of the UI dynamic functionalities using CSS, Ajax, JSON, XML, Bootstrap, Angular JS and HTTP static resource handler to handle static content in Mule flow.
- Developed application using Mule ESB and build and deployed the services. And also done with Unit testing using Test Utility MUnit for mocking and unit testing of Mule flows.
- Successfully managed performance of the services by using "Scatter and gather" and "choice router"
- Extensively used HP-ALM to track defects in DEV, TEST and STAGE environments.
- Used GIT as a version and source controlling tool and deployed the application on premises as well as on Cloudhub.
Environment: MuleSoft ESB version 5.4.3, Devops, NoSQL, Java 1.8 & 1.7, Mule ESB server Runtime 3.7.3, Talend, Jenkins, RabbitMQ, Rally, Flow dock,, Hibernate, Spring Security, Spring Boot, OWASP, LTS, Mule Management Console (MMC), RAML, Cloudhub, HTML 5, JavaScript, Node.JS, Bootstrap, CXF, RESTFUL, XML, JSON, Maven, Microsoft Visio Standard -2010, DbVisualizer 9.2.7, Altova XMLSpy 2015, SoapUI 5.2.0, LISA 7.5.1, HP ALM explorer -12, Tortoise SVN 1.9.3 and Ultra Edit
Confidential, Atlanta GA
Sr. Java Web Developer
Responsibilities:
- Coordinated closely with client's Enterprise Architecture team in signing off the design of the application.
- Involved in design and development of modules in the application.
- Involved in implementation of project as an SME in all the phases and ensured quality deliverable to the client. U-verse SDP makes IPTV, VOIP, HSIA, and Wireless service calls for Confidential &T's U-verse customers. SDP offers Ordering and Provisioning, Service Activation, Service Management, User Subscription Management, Product and Package Management, Service Metric and Revenue Assurance, Service Partner management
- Used existing Deal Model in Python to inherit and create object data structure for regulatory reporting
- Implemented MVC architecture using Spring MVC framework.
- Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
- Used DOJO for client side framework.
- Developed Data persistence API using Hibernate and Spring DAO layer.
- Implemented logging and transaction manager using Spring's Aspect Oriented Programming (AOP) concept.
- Used Hibernate by creating its mapping file and coding for data access methods.
- Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, and REST web services.
- Implemented critical DB design optimization techniques in the application. Created Oracle cron jobs to update crucial tables.
- Redesigned and tuned SQL queries to improve the performance of the applications.
- Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables.
- Worked on Maven2 during build process also modified pom.xml to use latest libraries and specifications.
- Worked in build process, such as running build scripts to check out the code from SVN, to build it and deploying under UNIX boxes also running Web sphere deploy, startup scripts.
- Develops integration workflows using Mule ESB framework.
- Involved in creating http inbound/outbound flows & orchestration using XPath using MULE ESB.
- Experience with Mule administration, configuration and tuning.
- Experience with Mule Soft MMC and Enterprise release capabilities.
- Involvement in end to end project phases and providing warranty support on the applications.
- Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
- Involved in achieving minimum percentage of code-coverage for unit tests, which was a requirement for committing to a repository.
Environment: Java/J2EE, JSP, Mule soft ESB 3.5, Any point studio, Active MQ, PostgreSQL, Servlets, HTML, JavaScript, Spring-IOC, AOP, MVC, Hibernate, XML, XSD, XSLT, JUnit, RAD, Oracle- SQL & PL/SQL, WAS 8.1, ANT, Clear Case, Log4j, Unix, Microsoft Visio, QC, JIRA.
Confidential , San Jose, CA
Java UI Developer
Responsibilities:
- Involved in Design, implementation and Coding.
- Reviewed requirements with the Support Group and developed an initial prototype.
- Integrated web services and messaging systems with Mulesoft ESB.
- Experience in building load balanced environments and administering SOA components.
- Created Mule ESB Flows, performed payload transformation.
- Developed a middleware data identity mapping solution utilizing Spring, JPA.
- Designed & implemented the error processing strategy for the SOA integration.
- Involved in creating Servlets and JSP.
- Involved in creation of web services, and web methods with hibernate, Implemented
- Web Services in JAXP based on SOAP protocols using XML and XSLT.
- Worked extensively in creating data sources with JDBC
- Involved in the analysis, design and development of the application components using JSP,
- Servlets, EJB components and J2EE design pattern.
- Made changes in the JSP pages according to the requirement.
- Designed Graphical User Interface (GUI) for various WebPages using AJAX, HTML,
- CSS and JavaScript.
- Strong understanding and knowledge of Linux, automation and CI Tools like Chef,
- Hudson, Jenkins & Git with scripting languages (Shell, python, pearl and ruby)
- Created Ajax forms for update operations
- Data was converted into JSON using JSP tags.
- Developed Multi -threaded code for web application development.
- Developed online SQL query facility using JSTL to manage the database.
- Worked on the Unit testing and Integration testing.
- Worked on Stored Procedures using the oracle database.
- Registration process handled by entity bean with communicates to the oracle database.
- Developed server side utilities using J2EE technologies Servlets, JSP, EJB.
Environment: Core Java (GUI interfaces, Swings and Awt, Threads, Networking) J2EE, MulesoftESB, Servlets, JSP, XML, Design Patterns, Oracle 8i, Cloud computing (Platform as servie), SQL, Pl/Sql, JBOSS, Eclipse, JUnit.
Confidential, Boston MA
Java Developer
Responsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Worked with NoSql and Big Data technologies such as MongoDB, Cassandra, Hadoop.
- Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
- Implemented EJB's session bean to maintain mobile session.
- Implemented methods to validate, invalidate, keep Alive session for login process and maintaining session credentials.
- Developed REST services to talk with adapter classes and exposed them to the angular js front-end.
- High use of Selenium in collecting client's information, development, identifying test cases, compatibly testing, automation of test scripts, Flex application testing and design, requirements review, design review, test plan review.
- Implemented application level persistence using Hibernate and Spring.
- Configured Struts, Hibernate framework with Spring MVC.
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Experience Working on Selenium, QC, Rally, QTP, LoadRunner, JMeter, Fiddler, SOAP UI, REST/SOAP testingand API testing
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Deployed the application on Weblogic Application Server cluster on Solaris environment.
- Deployed EJB Components on WebLogic.
- Creation of REST Web Services for the management of data using Apache CXF.
- Architecture& Designed the Restful web services and developed core component layers like xml validation, core service layer, solr search and transformation components.
- Development of AJAX toolkit based applications using JSON.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript
- Involved in adding AJAX, JavaScript components to some of the JSP pages wherever needed.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Worked on Data Services implementation for the CRUD services.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Configured Maven dependencies for application building processes.
- Developed XSD for validation of XML request coming in from Web Service.
- Implemented a prototype to integrate PDF documents into a web application using iText PDF library.
- Extensively used QA tools: Selenium, QuickTest Professional (QTP), WinRunner.
- Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and spring technologies.
- Make files and the like. Worked with Clearcase source management.
- Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
Environment: Java, J2EE, Servlets, JSTL, JSF, ICE Faces, XML, iRise, CSS, Spring, Hibernate, Struts, Weblogic, APACHE CXF and REST, JQuery, AJAX, ExtJS, JavaScript, JSP & SERVLET, Oracle, CRUD, SQL, UML, Eclipse, Junit, MAVEN, ITEXT,, JavaScript, Weblogic Application Server, ANT, Junit, Solaris, Windows, Jax-B, JMS, Log4j.
Confidential, FL
Java Developer
Responsibilities:
- Created the web application using MVC Struts framework.
- Created user-friendly GUI interface and Web pages using HTML and DHTML embedded in JSP.
- Developed web layer using Struts framework to manage the project in MVC pattern
- Used Eclipse to develop J2EE Components. Components involved a JSP front end (Light weight). CSS and scripts were also part of front end development
- Designed J2EE project with Front Controller pattern
- Designed CSS and tag libraries for Front end
- Extensive use of Java scripts and AJAX to control all user functions.
- Developing front end screens which includes JQuery, JSP, JavaScript, Java and CSS
- Attend business and requirement meetings
- Using ANT to create build scripts for deployment and run the JUnit test cases
- Using VSS extensively to code check-in, checkout and version them and maintain production, test and development views appropriately.
- Understand the sources of data and organize it in a structured table setup
- Deliver daily reports and data sheets to clients for their business meetings.
- Code review, unit testing and local Integration testing.
- Integrating of application modules, components and deploying in the target platform.
- Involving in the requirement study, and preparation of detailed software requirement specification.
- Involving in low level and high level design and preparation of HLD and LLD documents Visio. Testing support during integration and production
Environment: C, Java, Hadoop, Hive, Sqoop, Zookeeper, MapReduce, JSP, J2EE, Struts, JDBC, Oracle, SQL, Log4j, JUnit, VSS, Ant, Shell script, Visi
Confidential
Java Developer
Responsibilities:
- Application developed using Adobe Flex 3.0 and Java, Web Services, J2EE design patterns using DAO and with log4j logging, security using LDAP authentication and authorization.
- The web front-end is implementation of Flex, JSP, Servlet and using calls to RESTful web services, database DB2 using DAO.
- Have participated in business requirement gathering and use case analysis and design of the application.
- Have been involved in Java/J2ee development using Java, Servlets, Adobe Flex 3.0, ActionScript 3 to build highly interactive front end using Flex Cairngorm framework and using RESTful Web Services with standard design patterns.
- Implemented J2EE Design Patterns DAO (Data Access Object), DTO (Data Transfer Object), and Service Locator and MVC design patterns.
- Have done code review and configuration build management for the application using Ant, ClearCase.
- Have used IDE tool Eclipse Ganymede for development, integration with web application server Tomcat 6.0 and JBoss.
- Used database DB2 for the back-end system and have written SQL.
- Developed components in test-driven environment using testing framework JUnit.
Environment: Java, JSP, Servlets, Adobe flex 3, Cairngorm framework, RESTful Web Services, XML, ActionScript 3, ANT, Eclipse, Tomcat 7, JBoss, ClearCase, Oracle 10g, Toad, Windows XP, UNIX.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
- Review and guide the application architects with Object Oriented Design using Rational Unified Process (RUP) and also proficient in using UML-Rational Rose.
- Implemented the web-based application following the MVC II architecture using Struts Framework.
- Developed user defined custom JSP tags to separate presentation from application logic.
- Responsible for creation and consumption of Web services using SOAP and WSDL.
- Designed, developed JSP, Servlets, and EJB and deployed them on WebLogic Application Server.
- Used Hibernate for mapping the Object oriented model of Java with Oracle.
- Involved in writing SQL, Stored procedures and PL/SQL rebuilding the application for Oracle database end.
- Developed HTML, JavaScript and Perl Scripts for UNIX platform deployment.
- Used ANT and Maven for compilation and building JAR, WAR and EAR files and doing unit testing using Junit.
Environment: Java, J2EE, JSP, Servlet, Struts, HTML, CSS, XML, JavaScript, AJAX, XML, Hibernate, Spring, Web Services (SOAP), WebLogic App Server, Oracle 10g/9i, JUnit, JDBC, PL/SQL, Perl, Eclipse, ANT, Maven, Rational Rose, Solaris/ Windows2000.