Developer Resume
SUMMARY:
- 13+ years of Experience in analysis, development and testing of Web Based Applications with specialization in Application Design, Development and Maintenance projects in BPM and J2EE Applications.
- Significant experience with Amazon Web Services (AWS) and with the configuration of various Amazon products (Amazon EC2, Elastic Load Balancing, Auto Scaling, Amazon S3, Amazon VPC, Amazon SES, Amazon SNS, Amazon IAM, Amazon Cloud Watch, Amazon Elastic Beanstalk and Amazon RDS).
- EC2 Instances to build Fault - Tolerant and High Availability applications.
- Have a good knowledge Nagios and experience in monitoring tool like Splunk.
- Working knowledge on Docker container
- Configuring, Automating and Deploying Chef, for configuration management to existing Infrastructure.
- Proficient in Core Java, J2EE Technologies and core integration skills with various protocols and directory services.
- Demonstrable expertise in Confidential, SQL and MS Access databases, having worked on projects integrating apps with these components.
- Utilized object oriented analysis & design OOAD concepts in structuring work modules and designing work packages for large projects.
- Expert level skills in design and development of multi-tier web based applications involving HTML, Core Java, CSS, AJAX, ODBC, XML and J2EE technologies like JSP, JSP Tag Libraries, Servlets, Java Script, JDBC, JNDI and EJB
- Designed and developed the application using Java Server Faces (JSF) framework.
- Expert level skills in programming with Struts Framework, Custom Tag Libraries, Struts Validation Framework
- Developed web application in open source java framework Spring. Utilized Spring MVC framework.
- Configured and developed web applications in Spring, employing AOP and IOC.
- Developed RESTful Web Services using Spring Rest and Jersey framework.
- Rapid prototyping using Spring technologies distributed caching implementation using Pivotal Gemfire.
- Experienced in creative and effective front-end development using EXT-JS, JQuery, JavaScript, HTML, DHTML, Ajax and CSS.
- Extensively used Core Java such as Multi Threading, Exceptions, and Collections.
- Aced the persistent service, Hibernate for object relational mapping with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts and other technologies.
- Have excellent Relational Database understanding and experience with Confidential 10g/11i, IBM DB2 7.X/8.X, SQL Server 2008 and MySQL 5.0/5.5.
- Strong experience in database design, writing complex SQL Queries and Stored Procedures.
- Worked on test driven software development where JUnit testing was employed.
- Worked on Talend Studio for developing Integration Services.
- Experienced in using Version Control Tools like Perforce, Git Hub, CVS, SVN, Harvest, ADE and VSS.
- Have extensive experience in building and deploying applications on Web/Application Servers like JSF AS, Web logic, IBM Websphere, Glassfish and Tomcat.
- Extensively worked in Core Java and object oriented design with strong understanding of Collections, Multi thr eading and Exception handling.
- Experience working with Agile Methodologies including XP, SCRUM and Test-Driven Development.
TECHNICAL SKILLS:
Languages: Java/J2EE, SQL, COBOL, CICS, VSAM, DB2Web Technologies JSP, EJB 2.0, JNDI, JDBC, HTML, JavaScript, DHTML, EXT-JS, JQuery
Frame: Works Struts 1.x/2.x, Spring 3.x, Hibernate3, GIS Framework, PS Framework
MOM: Active MQ, JMS
SOA: Confidential SOA, BPM, B2B, BPEL, REST Services, Mule ESB, SOAP web services, Talend
Web/Application: servers Tomcat, JBoss, Websphere, WebLogicDatabases Confidential, DB2, Postgres, SQL Server, Couchbase, BizTalk, DB2 Stored Procedures
Operating: Systems Windows, Unix
IDE: Eclipse 3.x, JDeveloper 12, IBM RAD
Database: Tools TOAD, SQL Developer
Database: Cache Pivotal Gemfire Ehcache
Development: Tools Maven, ANT, Telnet, FTP, Android OS, Talend, Elastic Search, Kibana, Log Stash
Monitoring: Nagios, Cloud Watch, Splunk, Chef, Puppet, Ansible, Terraform
Cloud: AWS, Azure, Google Cloud
Reports: Pentaho, JASPER
JavaScript: Node JS, Angular, Yahoo UI
Version Control: Git, Subversion, CVS, Perforce
Testing: Technologies JUnit 4/3.8, Mockito
NOSQL: MongoDB, Cassandra, Redis
Tools: Ant Maven and Log4j, Strella, Jenkins, IAM, EC2, Route 53, Kubernetes, SplunkNagios,Docker,ALM Tools
PROFESSIONAL EXPERIENCE:
Confidential
Developer
Responsibilities:
- Design and Development existing services using AWS cloud Services, EC2,RDS,S3,Cloudwatch, EBS to communicatewith IAM.
- Development of backend Services using Spring Boot,Spring Framework, Spring MVC, Confidential, Redis DB.
- Design and Deploy and Maintain enterprise class security,network and systems management applications within AWS environment.
- Continous Integration and continous delivery using Jenkins build automation.
- Migrating Multiple applications to cloud with AWS services like Cloud formation, s3, route 53, EC2, RDS, lambda and COS.
- TDD using Unit Testing frameworks(Junit, Mockito).
- Designed detailed software structure and architecture documents using Use cases, sequence diagram and UML.
- Worked in an agile development process, monthly Sprint and daily Scrum.
- Used spring framework for dependency injection
- Using Spring IOC (Dependency Injection) developed Java Beans, with getter and setter properties to be configured by spring. Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
- Used Spring DAO to handle the SQL exception meaningfully.
- Used Application development experience using Multi Threading, Serialization, Externalization, Collection, Generics, and Core JAVA.
- Experience working with Docker containers virtualizing the servers using it.
- Involved in exposing, consuming and packaging Spring REST Web services using Spring Framework.
- Involved in the code review process and updating the best practices document.
- Conducted Testing and Evaluation of projects Confidential established integration pointsto assess progress and identify issues.
Environment: Java 1.8, AWS,s3, Redis, s3, EC2, RDS, lambda,REST, WebServices, Spring MVC Jenkins Scrum Confidential build SVN Unix Putty
Confidential
Developer
Responsibilities:
- Analyzed business requirements and existing software for High Level Design.
- Designed detailed software structure and architecture documents using Use cases, sequence diagram and UML.
- Worked in an agile development process, monthly Sprint and daily Scrum.
- Used spring framework for dependency injection
- Developed JSPs, Servlets and custom tags for creating user interfaces.
- Worked as a developer and involved in analysis of requirements, design, development, Unit and Integration testing.
- Designed all type of UML diagrams, which is needed in developing the application.
- Using Spring IOC (Dependency Injection) developed Java Beans, with getter and setter properties to be configured by spring. Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
- Used Spring DAO to handle the SQL exception meaningfully.
- Integrated Spring with Hibernate and configured the hibernate configuration file.
- Developed Business logic with the help of spring MVC to inject the dependency injection using Hibernate.
- Developed SQL queries and executed them by using Hibernate provided by Spring.
- Developed Ant build script to deploy into WebSphere application servers
- Jenkins automated deployments to trigger the build to deploy into WebSphere.
- Strong experience in developing web applications using Ajax, Swing, CSS, HTML, DHTML, Java Script, Servlets and JSF.
- Implemented OR Mapping with the tables in the Confidential database for one-to-one relation and many- to-one relation with the tables
- Created ISIM Security services for user authentication and authorization.
- Used Application development experience using Multi Threading, Serialization, Externalization, Collection, Generics, and Core JAVA.
- Involved in exposing, consuming and packaging Spring REST Web services using Spring Framework.
- Involved in the code review process and updating the best practices document.
- Conducted Testing and Evaluation of projects Confidential established integration points to assess progress and identify key functionality issues
Environment: Java 1.6, REST, WebServices, Spring MVC Hibernate,Gemfire Jenkins Scrum Confidential Ant build SVN Unix Putty
Confidential
DeveloperResponsibilities:
- Analyzed business requirements and existing software for High Level Design.
- Designed detailed software structure and architecture documents using Use cases, sequence diagram and UML.
- Using Jenkins AWS Code Deploy plugin to deploy to AWS
- Implementing a Continuous Delivery framework using Jenkins and Maven in Linux environment.
- Using puppet for automation of application such as Tomcat, Apache.
- Expert-level knowledge of Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and other services of the AWS family.
- Using Multi-Factor Authentication (MFA) in AWS.
- Configuration of VPC, security groups, launching instances, databases and configuration of storage in AWS using EC2, Route 53.
- System design involving Regions Serialization Spring Data Gemfire configurations to support transactions in Gemfire.
- Involved in the design of event driven framework using Gemfire events to populate OLAP Confidential Data Store
- Designed and Developed Gemfire Spring Repositories with well-designed Domain Objects.
- Configuration of Route 53 for high availability cloud DNS.
- Automation in AWS by using EC2tags for puppet agents in installing puppet modules.
- Configuration of Hiera to work with Puppet Master as a value lookup tool for configuration data.
- Analyzed the different Ticketing Systems AOTS, BMP and WFA
- Design and Develop Camunda BPM Process for L1, L2 and Diagnoze services.
- Use diagnose API in Camunda to dianoze the DS0, DS1, DS3 and Ethernet.
- Understanding Camunda components HTTP Connector, SOAP Connector.
- Developed Camunda Services
- Publish and Subscribe into DMAAP using Camunda.
- Created a Dew Drop image for Camunda Setup for the new joinees.
- Worked in an agile development process, 3 weeks Sprint and daily Scrum.
- Designed all type of UML diagrams, which is needed in developing the application.
- Interacting Camunda Services using Elastic Search using Rest API.
- Develop the presentation layer of the applications using MVC module
- Develop the services using Camunda BPM Workflow integration with AJSC environment,
- Design and Develop the service layer using MVC and WebServices.
- Prepare and design Build automation using Jenkins and build tools for automation deployment.
- Understood Logstash and setupping up centralized logging mechanism
- Understood Talend Services for Data conversation for utilizing in Camunda
- Perform Unit Testing using JUnit.
- Develop the object relational mapping queries using Hibernate persistence Framework.
Environment: Java 1.8, Camunda 7.5, BPM, Wildfly 10, AWS, REST WebServices, Hibernate, Elastic Search, Kibana, LogStash, Talend, Jenkins, Scrum, MySQL, Puppet, GIT, Unix, Putty
Confidential, Camphill, PA
DeveloperResponsibilities:
- Analyzed business requirements and existing software for High Level Design.
- Designed detailed software structure and architecture documents using Use cases, sequence diagram and UML.
- Worked in an agile development process, monthly Sprint and daily Scrum.
- Used spring framework for dependency injection
- Developed JSPs, Servlets and custom tags for creating user interfaces.
- Worked as a developer and involved in analysis of requirements, design, development, Unit and Integration testing.
- Designed all type of UML diagrams, which is needed in developing the application.
- Using Spring IOC (Dependency Injection) developed Java Beans, with getter and setter properties to be configured by spring. Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
- Used Spring DAO to handle the SQL exception meaningfully.
- Integrated Spring with Hibernate and configured the hibernate configuration file.
- Developed Business logic with the help of spring MVC to inject the dependency injection using Hibernate.
- Developed SQL queries and executed them by using Hibernate provided by Spring.
- Developed Ant build script to deploy into WebSphere application servers
- Jenkins automated deployments to trigger the build to deploy into WebSphere.
- Strong experience in developing web applications using Ajax, Swing, CSS, HTML, DHTML, Java Script, Servlets and JSF.
- Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by Spring
- Implemented OR Mapping with the tables in the Confidential database for one-to-one relation and many-to-one relation with the tables
- Created ISIM Security services for user authentication and authorization.
- Used Application development experience using Multi Threading, Serialization, Externalization, Collection, Generics, and Core JAVA.
- Involved in exposing, consuming and packaging Spring REST Web services using Spring Framework.
- Involved in the code review process and updating the best practices document.
- Conducted Testing and Evaluation of projects Confidential established integration points to assess progress and identify key functionality issues
Environment: Java 1.6, REST WebServices, IBM RAD, Spring MVC, Hibernate, Jenkins, Scrum, Confidential, Ant build, SVN, Unix Putty
Confidential
Senior Member Technical Staff
Responsibilities:
- Analyzed business requirements and existing software for High Level Design.
- Designed detailed software structure and architecture documents using Use cases, sequence diagram and UML.
- Worked in an agile development process, monthly Sprint and daily Scrum.
- Used spring framework for building the application based on MVC-II design paradigm.
- Used Springs AOP to implement security, where cross cutting concerns were identified.
- Developed JSPs, Servlets and custom tags for creating user interfaces.
- Developed Business logic with the help of Spring and Data Access was implemented using Hibernate.
- Developed SQL queries and executed them by using JDBC Template provided by Spring.
- Used Ant build script to deploy the application and WebLogic as the web application server.
- Exposing Product data and information from Mainframe using CICS.
- Strong experience in developing web applications using Ajax, Swing, CSS, HTML, DHTML, Java Script, Servlets and JSF.
- Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by Spring
- Implemented OR Mapping with the tables in the Confidential database for one-to-one relation and many-to-one relation with the tables
- Did Packaging and Deployment of builds through Maven script.
- Test Driven Development (TDD) approach was utilized and the test coverage was always maintained and validated using Clover and Cruise Control.
- Created LDAP services for user authentication and authorization.
- Web logic Application Server is being used as the Business Service Tool in middle tier.
- Application development experience using Multi Threading, Serialization, Externalization, Collection, Generics, Core JAVA, Applets and Swing.
- Involved in exposing, consuming and packaging Web services using Spring Framework
- Involved in the code review process and updating the best practices document.
- Conducted Testing and Evaluation of projects Confidential established integration points to assess progress and identify key functionality issues
Environment: Java 1.6, Jersey REST, Web logic, Confidential 11g, Spring MVC, IOC, Spring AOP, Hibernate, Scrum, JSF, Ant build, SVN, UNIX, COBOL, CICS, Putty, BizTalk
Confidential
Sr. Application Engineer
Responsibilities:
- Analyzed business requirements and existing software for High Level Design.
- Designed detailed software structure and architecture documents using Use cases, sequence diagram and UML.
- Worked in an agile development process with 4 weeks release, monthly Sprint and daily Scrum.
- Worked with Business Analyst and helped representing the business domain details in technical specifications.
- Also helped developing UML Diagrams: Use cases, Activity diagram, Sequence diagram, class Diagram.
- Was also actively involved in setting coding standards and writing related documentation.
- Worked on Staging the Server configuration on multiple JBoss server.
- Used Spring Framework extensively for Controller and view components.
- Involved in writing the exception and validation classes using core java and Spring validation rules.
- Using Spring IOC (Dependency Injection) developed Java Beans, with getter and setter properties to be configured by spring. Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
- Used Spring DAO to handle the SQL exception meaningfully.
- Integrated Spring with Hibernate and configured the hibernate configuration file.
- Created JSF (Ice faces screens). Validated inputs using client side validations as well as server side validations.
- Used Hibernate as ORM tool for persisting java object to relation in database.
- Used Spring IOC and spring’s Hibernate Support, transaction management.
- Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files.
- Wrote test cases using JUnit and wrote logging information using Log4j.
- Built and deployed the application using Ant build and deployment tool.
Environment: Java1.6, Spring MVC, IOC, Spring AOP, REST, Hibernate, Maven 2.0, SQL, JBoss, JUnit 4, Agile SQL Server
Confidential
Asst Systems Engineer
Responsibilities:
- Analyzed business requirements and existing software for High Level Design.
- Designed detailed software structure and architecture documents using Use cases, sequence diagram and UML.
- Worked in an agile development process with 4 weeks release, monthly Sprint and daily Scrum.
- Involved in User Interface designing and coding.
- Worked as a developer and involved in analysis of requirements, design, development, Unit and Integration testing.
- Designed all type of UML diagrams, which is needed in developing the application.
- Designed the UI screens using JSP 2.0, JavaScript, and PSFramework. Used CSS to create the common look and feel for all the UI screens across the application.
- Used PS Framework extensively for Controller and view components.
- Involved in writing the exception and validation classes using core java and
- PSFramework validation rules.
- Using Spring IOC (Dependency Injection) developed Java Beans, with getter and setter properties to be configured by spring. Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
- Used Spring DAO to handle the SQL exception meaningfully.
- Integrated Spring with Hibernate and configured the hibernate configuration file.
- Worked on project build-script by using ant and deployed on JBoss.
- Front-end development using HTML, JSP, Ajax, JSTL, DOJO, JSF.
- Used Hibernate as ORM tool for persisting java object to relation in database.
- Sever side developer who is expert in Multithreading, building of enterprise class JEE components; web services (JAX-WS and JAX-RS) in n-tier environment.
- All the validation are done by JSF components inbuilt validations and through JavaScript.
- Used Spring IOC and spring’s Hibernate Support, transaction management.
- Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files.
- Wrote test cases using JUnit and wrote logging information using Log4j.
- Built and deployed the application using Ant build and deployment tool.
- Consumed and created REST Web services for Quick Quote Details.
- Coordinating between Cross Functional Teams.
Environment: Java1.6, Spring MVC, IOC, Spring AOP, PSFramework, REST, Hibernate, Maven 2.0, SQL, DB2, JBoss ClearCase, JUnit 4 Unix, JSF, Agile, SQL Server