We provide IT Staff Augmentation Services!

Application Architect Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 13 years of IT Experience as a developer with expertise in Java and J2EE which includes work experience.
  • Develop web application and windows applications.
  • Diverse IT experience ranging across all phases of SDLC requirement analysis, design, development, testing, and implementation - Offshore and Onsite.
  • Significant knowledge and experience as a successful Java Lead Programmer/Architect in several projects, carrying sound knowledge of Design Patterns, design and implementation, SOA architecture.
  • Excellent Client Side and Server Side Programming, Java SE 6 and EE 5 Architecture, gained over 12 years of cutting edge technologies such as Jrules,IlogRulesEngine,Activity BPM,aka framework,EJB, Web Services, Java AWT Swings, Java Servlets, JSP,JDBC, Websphere, Sun Application servers, PL/SQL, Oracle and SQL Server databases, Eclipse, WSAD, RAD 7 IDE’s, MVC frameworks, Struts, JSF,JMS,DWR AJAX,JQUERY,BOOTSTRAP,JAVASCRIPT, Spring, Hibernate, JNDI,JNI,JPA,JMS, XML,XSD,XDP with experience in developing Web Services using XML over HTTP(s), AXIS, SOAP, WSDL.
  • Service Oriented Architecture (SOA): Web services interacting with legacy systems like Mainframes applications
  • 3 years of development experience in IBM RAD 8.0 and WebSphere 7.0,5 years of development experience in SOAP, WSDL and Rest Webservices.9 months of development/lead experience in Hybris framework developing an smartbuy product.
  • Domain expertise in Finance Trader Management and Equity Trader Applications, Insurance Management Tools, Surety Business Applications, Elearning Applications and Work Flow Management Structural Tool.
  • Outstanding Java Technology Architect with proven expertise in object oriented analysis and design and exceptional record overseeing all facets of Software Development Life Cycle, from requirement specification to analysis, design, implementation, deployment and maintenance.
  • Strong Project implementation skills, including estimation and scheduling techniques, team management, team building, stake holder management and very good delivery ownership qualities.
  • Strong problem solving, analytical, interpersonal, managerial and communication skills with a positive attitude.
  • Led team in various projects and inspired the team to accomplish milestones by aiding them with peer programming in a day-to-day basis to deliver quality code and product.
  • Design and develop multi threaded programming for consuming and producing messages with IBM and Rabbit MQ messaging services.Implemented java concurrency frameworks executor service and executors for thread pooling and graceful shutdown of these threads.
  • Develop RESTful services to interact with other systems and integrate Velocity for sending notifications.These services are developed using jersey framework and the jersey servlet runs these rest classes.Design and develop to build triggers in JSON format input for various scenarios.
  • Start exploring to implement continuous build Jenkins job that runs the maven build of all the parent and client modules that also deploy the jars and wars in Linux Server and send email to the team about the status of the build.Start creating Jenkins jobs to deploy WAR to tomcat server.
  • Write post-commit.bat or post-commit-hook that runs in the svn repository management server to run the Jenkins job for every commit.
  • Designed the entire maven structure of the project right from parent pom.xml to include all the projects as modules.This parent pom will be run by Jenkins on every commit.
  • Configure log4j to write into database and implemented JDBCAppenders and JDBCPreparedAppenders to execute the SQL.
  • Develop Junit test classes for various modules.Written Selenium tests using db2 framework as well.
  • Well versed in creating shell scripts for backing up logs,Cron Schedulers etc.
  • Written windows script to merge properties file.
  • Written windows script to merge properties file.

TECHNICAL SKILLS:

Operating Systems: Linux and Windows Family of OS.

Technologies: Jrules, IlogRules Engine, GemFire, Hadoop, Main Frames, Hybris, CQ5,Jboss Drools Engine, Puppet, JSCH, Cucmber JVM, Core Java, MultiThreading, JNI, JPA, Hybris, JNDI, AWT, SWINGS, Servlets, JSP, JSTL, XHTML, EJB, JMS, Web Services (soap rest), struts, EJB, Springs 3.0, spring batch, Hibernate 2.0,JPA, Struts1.2, JDBC, XML, XSD, WSDL, XDP, CXML Punchout, XSD, XDP, AJAX, DWR, JQuery, Extended js, Angular js, HTML, CSS, JAVASCRIPT, UML and Agile, XML, SAX, DOM, JDBC, Java Mail, Java Beans, JNDI, JUnit, RMI, AJAX, pack200, GZIP, Jasper, JSF 2.2, Icefaces 1.8.2, Icefaces 2.0, Icefaces 3.0, Apache cxf, Apache, Axis 2.1, JAX WS,JAXB, JDIC, NSIS.

Web/Application Servers: Websphere 6.1,7.0,8.0,8.5. JBOSS 3.2.6,4.0.5, Open TC Server, APACHE TOMCAT, Mule ESB

Database Systems/LDAP: Oracle 8i to 11g, MS SQL Server 20002005, postgresql, MY SQL, DB2.

Mark Up/Scripting Languages: HTML, XML, CSS, JavaScript,Extended JS,JQuery, FreeMarker Templates, Unix shell ssh scripts, Puppet.

Development &Configuration Tools: WSAD, RAD 7, Eclipse IDE, Netbeans, STS,InelliJ, Puppet Enterprise

Programming Languages: Advanced Java, Puppet with C, Gherkhin(Cucumber) C++, Salesforce.

Version Control Tools: CVS, PVCS, Perforce, Clear Case Navigator, Perforce, GitHub, Tortoise SVN, Rational Clearcase.

Methodologies/Processes: BPM Activity,OOP, TDD, BDD, OOAD with UML, Agile Scrum model

Build Scripts: Ant, Maven

PROFESSIONAL EXPERIENCE:

Confidential

Application Architect

Responsibilities:

  • Requirement Analysis,Development,Unit Testing,Integration Testing.
  • Design and Developed the cucumber framework for the entire project.
  • Developed Jrules for pricing in such a way that the jrule call the webservice developed for the framework.
  • Developed dao changes and service related changes for ccsp library.
  • Estimations on the daily jira tasks during spring planning.
  • Code and Rule Authoring/Changes
  • Unit & Regression Testing
  • Reporting status - Weekly reports and Daily Agile Scrum Standup calls.
  • Implemented multiflow java task threads connecting BPM Activity using aka framework.
  • Create activity bpm flow for the java tasks implementing the business rules for the claim processing flow.

Environment: JDK 1.8,Activiti BPM,AKA Framework, Maven 3.3, Springs MVC Rest, Junits, IBM Operation Decision Manager(JRules,Ilogrules), Cucumber, Tomee, WAS Websphere,DB2 database, Squirrel, Github, Jenkins, Apache Log 4j,logback,lombak,Hibernate, Eclipse, Spring JDBC template, Spring IOC, Predicates, Spring Jobs, Apache CXF,DB Unit,Liquibase,Mockitos,Soap UI,Rest Client.

Confidential

Senior J2EE/JAVA Project Lead Developer

Responsibilities:

  • Implemented java concurrency frameworks executor service and executors for thread pooling and graceful shutdown of these threads.
  • Develop RESTful services to interact with other systems and integrate Velocity for sending notifications.These services are developed using jersey framework and the jersey servlet runs these rest classes.
  • Designing the database table structure for the application such as rules etc.
  • Start exploring to implement continuous build Jenkins job that runs the maven build of all the parent and client modules that also deploy the jars and wars in Linux Server and send email to the team about the status of the build.
  • Involved in writing the post-commit-hook.bat for the svn repository which will be executed when someone commits the code into the svn repository.The postcommit hook will call the jenkins job deployed in the apache tomcat.Apache tomcat manager provides an api to call the jenkins job.This is essential to setup continuos build environment.
  • Decided upon deploying the solutions as uber jars configuratble through maven pom.xml.
  • Written ssh scripts to start, gracefully shut down the multithreaded application.
  • Applied Java concurrency executor service to build the multithreaded architecture of the application.
  • Implemented java concurrency frameworks executor service and executors for thread pooling and graceful shutdown of these threads.
  • Develop RESTful services to interact with other systems and integrate Velocity for sending notifications.These services are developed using jersey framework and the jersey servlet runs these rest classes.
  • Design patterns like callback pattern,observer patterns etc being applied to gracefully shutdown the multithreaded applications.Created the basic framework for gracefully shutting down.
  • Created the basic configuration framework to load the properties from database or from properties file based on java reflection api.
  • Involved in migrating the solutions from jars to be deployed as wars.These jars and their booting methods will be invoked from the ServletContextListener class.Involved in creating the framework.
  • Created the mybatis framework base with the dao base framework completely setup.
  • Created the log4j framework to log into the database as well as file based on configurations.Configure log4j to write into database and implemented JDBCAppenders and JDBCPreparedAppenders to execute the SQL.
  • Design and develop to build triggers in JSON format input for various scenarios.
  • Develop Filewatcher program to monitor and do the graceful shutdown of the the process
  • Created a framework to parse not only the json payloads but also the XML Payloads based on business requirements specified by our clients company.
  • Development of the Dashboard spring based jquery front end application which is the content management system for the whole Customer Notification Platform System.
  • Was invloved in developing the major jquery heavy application with charts using bootstrap.js,bootstrapmin.js,highcharts.js,sand-signika.js,gray.js,dark-blue.js,dark-unica.js,dark-green.js,classie.js.
  • Applied jqGrid for table layout.Also have applied flysidemenu for the menu display.
  • Start creating Jenkins jobs to deploy WAR to tomcat server.
  • Write post-commit.bat or post-commit-hook that runs in the svn repository management server to run the Jenkins job for every commit.Develop Junit test classes for various modules.
  • Developed Ccumber,Junit test classes for various modules.
  • Develop Selenium Test Unit Framework for setting up Dashboard Unit Testing..
  • Implemented JSCH automatic upload or deployment of json templates into linux servers using JSCH frameworks.
  • Written puppet scripts for provisioning of the linux boxes..Written shell scripts that run as a cron scheduler using cron tab which cleans up log files and backs them up in another server.
  • Involved in interviews recruitment of new canditates into our team.
  • Managed the project until the development is completed.
  • Involved in eastimation,planning and task allocation to team members

Environment: JDK 1.7, Maven 4.0, Springs,Selenium,Junits, Cucumber,JQuery,Bootstrap,JSCH,Tomcat 8.0, RESTful jersey, Velocity, XML, JSON,Oracle 11g, Rabbit MQ, IBM MQ Series 7.1, SQL Developer 4.0.3, Tortoise SVN 1.8, Jenkins, Apache Log 4j, MyBatis 3.2, Eclipse,JSCH,Puppet, Deployment Linux,Development Windows

Confidential

Senior J2EE/JAVA developer

Responsibilities:

  • Code and unit test the connectors, parsers, validators, listeners which validate high low validations of these prices
  • Write junits for all the code written; write cucumber features and gherkhins for test automation.
  • Worked on the persistence api and db connector to fetch the contracts and persist into the database.
  • Generate reports from outbound data persisted.
  • Parse millions of settlement data prices from file system; process them.
  • Functional and performance review of design, code and also perform some testing.
  • End-to-end application delivery including hands-on deployment into production.
  • Ensure sonar bamboo code coverage, api document every other factor is 100%.

Environment: JDK1.6, Eclipse Juno SR2, Git Repository Management System,Rest JAX RS,Jersey, Bamboo Build tool, Springs 3.0,FIXXML, Maven 3.2.1, Cucumber JVM,Gherkhins, JUnits, Eclemma, Mockitos, Sonar build for continuos build, Jira.

We'd love your feedback!