We provide IT Staff Augmentation Services!

Consultant Java Architect Resume Profile

3.00/5 (Submit Your Rating)

SUMMARY

  • Enterprise Solution Architect developer with 16 years of experience in Object Oriented software design and development for Government insurance business finance public utility and health care industries
  • Certified Enterprise Architect Java Architect
  • Provided technical leadership in Application Architecture and Development
  • Provide software architecture and development services for business process management
  • Developed solutions for Release Management processes
  • Used JIRA Agile sprint planning and Scrum methodologies
  • Used Web frameworks like Spring Struts and Play
  • Used Web and EJB containers like Tomcat JBOSS WebSphere and WebLogic
  • Led Software Security and Static Code Analysis Efforts using AppScan Source Enterprise Edition
  • Promoted Build and Deployment Automation using continuous integration tools
  • Worked on Software License purchasing and renewal with outside vendors
  • Worked on Jenkins and JIRA configuration and plugin development

PROFESSIONAL EXPERIENCE

Confidential

Position Consultant Java Architect

  • Providing software architectural and development services to streamline business processes
  • Providing software development solutions for Release Management Processes
  • Developing JIRA plugins to enforce business rules through JIRA
  • Created workflow transitions workflow conditions workflow validators and post functions
  • Created User Interface components like Web Panels and Web items in JIRA plugins
  • Designed and developed RESTful web services and use them in client components
  • Led development team to design and develop project portfolio management and tracking application that integrates with JIRA through JIRA Plugin and RESTFul Service calls
  • Created technology roadmaps Product Release Planning and monthly Sprint planning
  • Used Play Framework as MVC along with JPA for Entity Model Classes Used Spring Framework to configure workflow and state transition of application
  • Used JQuery Java Script HTML and Groovy scripts for presentation layer
  • Used Play framework s PDF module to generate PDF files
  • Used Java Collection classes to organize data in memory before sending it to HTML for dynamic rendering Used Dynamic Generic Java Typing Created interfaces and abstract classes and methods
  • Used google gson library to build data objects for RESTful web services used REST Client during RESTful WebServices development
  • Worked on Section 508 Compliance to make java application accessible for screen readers
  • Created Custom Play framework tags and reused them in html pages
  • Used CSS in html tags to keep look and feel of application same across all web pages
  • Worked on JIRA Crowed based authentication and authorization to secure functionality
  • Led Software Security Group Providing software architectural assistance to software development teams using JEE tools and technologies. Helped teams in using maven builds in continuous integration environment
  • Provided architectural guidelines in designing Service Web and integration layers of apps
  • Managed and Controlled maven artifact procurement in Sonatype Enterprise Nexus repository
  • Led development teams by providing them maven build training and software security training
  • Converted Reference application from struts 1.3.x to Spring 3.x. Reference application serves as foundation to jump start new application that reduces the development time and cost
  • Wrote Wiki pages to solve technical problems like use of ounce-maven-plugin analyzing source code for security issues configuring shared libraries in WebSphere generating web.xml and ibm bindings files using xdoclet adding profiles to pom files
  • Converted applications from Ant build to maven 2.x/3.x builds. Added automated security scan capability in nightly builds.
  • Used Agile Sprint planning and Scrum methodologies. Used JIRA to create tasks and subtasks to assign work to team members
  • Upgraded EJB 2 application to EJB 3 generated code outlines Added RESTful WebService and deployed application in JBoss 5.x
  • Performed static code analysis using Ounce now known as IBM Rational App Scan Source Edition
  • Defined enterprise policy for static code analysis to find security weaknesses and proposed solutions to resolve them. Primary focus on Cross-Site-Scripting SQL Injection and Authentication Entity.
  • Elimimted IBM Websphere specific dependencies from application to make it J2EE agnostic to run on both JBOSS and Websphere
  • Used Maven for automated integration and unit testing in build process. Used Cactus framework to run JUNIT container tests. Used maven-surefire-plugin maven-war-plugin maven-ear-plugin maven-release-plugin maven-eclipse-plugin and ounce-maven-plugin and Emma code covrage pmd
  • Used Hudson to schedule nightly builds Nexus to store artifacts like .jar .war and .ear files
  • Reduce ClearCase licenses by migrating applications to Subversion source control system
  • Reduced Rational Software Architect licenses by promoting use of Eclispse and JBOSS in development environment
  • Knowledge of Precise i3 Indepth webspher JVM code performance analysis

Confidential

Position Senior Application Developer

  • Working as a permanent employee to design and develop J2EE projects using Spring framework 2.5 Spring MVC Spring Web flow Rational Software Architect and WebSphere 6.1
  • Led a team of developers offshore India and Manila and onshore in U.S. Assigned tasks to team members managed weekly progress reports with them and reported progress to development manager
  • Project management experience using Microsoft Project defined project tasks along with start and stop dates distributed tasks among team members and then reviewed code. Planned weekly progress meetings with team members to discuss of work completed
  • Defined beans in xml config files with different scope attributes like singleton session and request
  • Defined manual bean wiring between collaborating classes later on used auto-wiring
  • Created Controllers using annotations created service objects data models domain objects data access. Defined URL mapping on controller methods.
  • Created jsp pages using Spring tag lib defined webflow files using flows view-state transition and end-state. Used webflow actions and used expression language to evaluate expressions in webflow
  • Used Spring validation framework to validate data and send error message back to jsp page used form error tag to display validation errors on jsp page
  • Defined AOP transactions using Advice point cut and Advisors
  • Experience working with JPA using JpaTemplate and iBatis using sqlMap
  • Designed and developed new static Cache components and plugged them into Cache Manager
  • Designed and developed JSP pages database tables oracle packages and java code to add/modify/approve business rules according to business requirements and then used rules in Re-bill Processing System to Rebill millions of members
  • Worked on Late Enrollment Penalty project based on requirement given by Confidential
  • Developed procedures to fix data issues related to data migration projects

Confidential

Position Consultant Java Developer

  • Worked as a consultant to provide software development and support services to United HealthCare Ovations PartD program related applications
  • Developed employer based Retiree insurance policy system using JSP Struts Session Beans Business Objects Transfer Objects and Data Access Objects. Added security on new JSP Pages
  • Used static Cache and ValueObjects to populate drop downs in JSP pages.
  • Created Struts xml entries to map JSP pages to ValueObjects and VOs to Commands
  • Developed file processor to process fixed length and delimited files coming from 52 U.S states in different format using java xml based mapping and drools rule engine
  • Developed file format xml mapping from OEC XEROX and SPAP to Ovations specified format using java
  • Developed enhancement programs to Enrollment process using java JSP and EJB with patterns
  • Developed enhancement functions and procedures in packages using PL/SQL blocks of code
  • Worked with manager team members and client to refine request requirements and implemented solution using J2EE and Oracle PL/SQL
  • Provided On-Call support to Global Policy System

Confidential

Position Java Developer

  • Worked as a consultant to provide software development and support services to Corporate Trading Risk Management and Finance departments
  • Implemented data security in trading applications using LDAP server to store and retrieve users and permissions on applications. Eliminated shared ids and shared permissions. Applied Sarbanes Oxley rules on financial software and data
  • Developed program to encrypt decrypt database passwords using Advance Encryption Standard AES and used it as a utility in trading applications. Used java.security and javax.crypto packages
  • Generated persistence model s java code from XSLT template and XML using javax.xml.transform where XML file was a schema of database table with relational dependency
  • Developed bean managed Entity Beans components and called DB persistence models inside it
  • Developed object listeners using Java Message Beans Object Stream Topic/Subscribe Model
  • Developed stored procedures and used them in java using callable statements
  • Applied Transfer object pattern and session fa ade on top of entity beans
  • Applied Factory and singleton design patterns to generate instances at runtime
  • Coordinated with Network and Database Administrators to setup test environment that is 100 duplicate of production environment setup java tools weblogic application server and UNIX scripts on test environment
  • Worked on end of lease servers test and transfer applications to new servers
  • Coordinate with Disaster Recovery team to test trading applications on Disaster Recovery Servers
  • Developed application interface with Inter Continental Exchange to capture trades and deals from real time trading. Designed and Developed listener server and helper classes to receive parse and insert trades and deals in database. Confidential
  • Designed and developed TradePjm application to submit Increment and decrement bids using SOAP- XML messages
  • Designed and developed real time and day ahead price repository using java sockets jdbc-odbc and prepared statements. Used XPATH to parse xml data and developed custom string parsing mechanism to parse CSV files. Applied On-Peak and Off-Peak hour calculations on prices. Price repository web agents communicate with Confidential

Confidential

Position Analyst Programmer

  • Worked as an analyst programmer and actively participated to meet company s high tech demands to deal business with European and American customers like IKEA MACYS and JC-PENNY
  • Technical Lead to design and develop integration software with IKEA to fetch business data using Rational Rose Java Sockets Multithreading JFC swing and DB2 database server. Schedule to check data ever 30 minutes
  • Developed enterprise java beans with bean managed persistence and container managed transaction as part of Intelligent Financial Planning system. Worked on GUI using JFrame JPanel JButton JComboBox JTextArea JTable JTree table models border layout grid layout and grid bag layout managers
  • Designed and developed e-mail messaging system integrated to business apps using java mail api
  • Technical lead to develop computer vision based design inspection system using C
  • Support legacy system and worked on Y2K problem remediation in business applications

TECHNICAL SKILLS

Frameworks Struts Spring MVC WebFlow Play Framework

Software Engineering RUP Object Oriented Analysis and Design UML diagrams Round

Languages Java UML HTML XML PL/SQL T-SQL XSLT JQuery Java Script CSS

Technologies J2EE SOAP RESTful Web Services JPA JMS JAXP JSTL JEE 6

Tools Rational Software Architect WebSphere Application Developer SQL Navigator Team Track SVN Repository IntelliJIDEA Rational ClearCase Rational Rose DBArtisan Exceed Putty

Database Technologies Oracle 10g/9i Sybase MS SQL Server DB2 JDBC ODBC

Application/Web Servers WebSphere 7/6.1/5.1 Weblogic Tomcat and JBoss

Operating Systems UNIX Solaris LINUX and Windows 7/Vista/XP/2008/2003/2000/NT

We'd love your feedback!