We provide IT Staff Augmentation Services!

Software Architect/developer Resume

NJ

SUMMARY:

  • Software Architect/Developer with over 15+ years of professional IT experience in design, analysis, development, testing and deployment of enterprise, client - server, distributed, Internet/Intranet based database applications Health Care Financial, Health Insurance and Retail Sectors.
  • Documentation and delivery of multi-tier enterprise applications using Java and J2EE.
  • Leveraged the industry’s best methodologies and practices (OOP, design patterns) for software development in analysis, design and implementation of applications that deliver highly scalable, reliable and quality products.
  • Experienced in highly scalable, high performance, high available architecture and robust systems using current state of technologies with broad knowledge of tools
  • Excellent work ethic -- incredibly motivated team player, proactive and strong self starter with excellent communication and interpersonal skills
  • Excels at investigating new technology with good business sense and priorities. Efficient in meeting the deadlines with quality delivery
  • Proven ability to learn/adapt emerging technologies into work area with given tight schedules
  • Exceptional debugging and problem-solving skills with excellent understanding of system development methodologies, techniques and tools.

TECHNICAL SKILLS:

Operating System: Windows NT/7/10, MSDOS, Linux.

System Designing Tools: UML, Rational Rose, MS Visio.

Spring: Core, Spring ORM, Spring MVC, Spring Boot.

Frameworks: Struts 2.0, Spring 2.x/3.x/4.0, Hibernate 2.x/3.x.

Databases: DB2 UDB, Oracle 10g/9i,, MySQL, MS SQL Server 2000.

Front End/GUI: ExtJS4.x, ExtJS, JSP, JSTL, CSS

Web technologies: Core Java, Java (JDK 1.6/1.7/1.8), JavaBeans, JDBC 3.0/2.1, LDAP, JNDI, JMS, EJB 3.0, Java Servlets 2.3/2.2, JSP 1.2/1.1, JSTL, Custom Tags, Struts 2x, Spring, Hibernate, Micro Services, HTML, DHTML, JavaScript, Angular JS, AJAX, CSS and CGI.

XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XMLBeans and JAXB, DTDS, DOJO.

Other technologies: Log4J, JMS, JTA, WSDL, SOAP,Micro Services

Tools: IBM RAD, Eclipse, JDeveloper, NetBeans, XML Spy, TOAD, JBuilder, DJdeCompiler, Rational Rose, Textpad, EditPlus and Cute ftp,Eclipse 2.x/3.5

App Server: WebSphere Application Server 8.0, JBoss.

Web Server: Apache Tomcat 4.x,/5.x/6.x, Java Web Server 2.0.

Version Control: SVN, CVS, Clear case, Git.

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Software Architect/Developer

Responsibilities:

  • Involved in Developing Enterprise Web Application with Full Software Development Cycle (SDLC) from requirements gathering /Design to Deployment.
  • Involved in preparing the Proof of Concepts, for telling the clients which software's we need for developing the application according to the requirement.
  • Used UML for designing Workflow diagrams, Class Diagrams, Sequence Diagrams, Use Case Diagrams, State chart diagrams, and Component diagrams to explain the market requirements to the Business and development teams.
  • Wrote many technical documents that reflect the classes for business requirements.
  • Collaborated with the other interfacing teams who are affected by the changes and also the teams that have effect of the tracking module.
  • Interacting with the QA, architectures, BAs, in order to understand the RFCs and User Stories.
  • Developed user interface using ExtJS.
  • Developed the application using Spring MVC Framework with respect to Model View Controller architecture.
  • Designed and implemented data model using Hibernate as the persistence layer that uses Oracle 11g as the backend databases.
  • Developed Restful Web Services based on Spring Boot with Micro Services.
  • Implemented Spring Controllers, Processors, Display classes, Command classes and Beans.
  • Build the applications using Jenkins.
  • Developed Jdbc template in Data Access Layer to access and update information in the database.
  • Used Spring 4.0 Framework for Dependency injection and integrated with Hibernate.
  • Transfer the files to the Linux environment using WinSCP, putty.
  • Used Git and SVN for version control system.
  • Involved in the code review team that suggests the best way so that the product is stable and is implemented with the best performance and efficiency.
  • Used the JDBC and simple JDBC connection for data retrieval from the database for various inquiries.
  • Involved in the performance development of the application
  • Used XML, WSDL, XSD and JAXB, JSON, Web Services technologies (Restful, SOAP), and data structure to transport data and interact with external vendors through Web Services.
  • Replicated the production issues in the system test environments.
  • Analyzed the memory leaks and heap size utilizations of the applications in system test and pre-production environments.
  • Utilized the Spring MVC, IOC and AOP Application Framework.
  • Used Jasper Report for designing the Reports.
  • Involved in Production Support and application enhancements.

Environment: JDK8, JavaScript, Spring4, CSS, Jdbc template, AWS, HTML 5.0, Spring Architecture, Spring Boot, Spring MVC, RESTFul, Micro Services, XML, XPath, Log4J, Eclipse, Maven, Jenkins, JUnit, ExtJS, Oracle 11g, Git, Unix, Windows 10, WinSCP, Putty, Jasper Reports 4.0, TXML.

Confidential, Queens, New York

Software Architect/Developer

Responsibilities:

  • Involved in development of reports using Jasper and Struts
  • Utilized the Struts MVC Framework.
  • Designed, developed and maintained the data layer using JDBC.
  • Configured and used log4j for logging.
  • Used PVCS, SVN for version control.

Confidential, Weehawken, NJ

Software Architect/Developer

Responsibilities:

  • Involved in requirements gathering, conceptual design, analysis, detail design, development.
  • Involved in preparing the Proof of Concept, for telling the clients which java software's we need and why we used it in the design.
  • Used UML for designing Workflow diagrams, Class Diagrams, Sequence Diagrams, Use Case Diagrams, State chart diagrams, and Component diagrams to explain the market requirements to the development team.
  • Developed functional and technical specifications after analyzing the business requirements.
  • Utilized the new features of J2SE 5.0 (Generics, Autoboxing, Annotations, and New Collection Framework).
  • Utilized the Spring MVC, IOC and AOP Application Framework.
  • Designed, developed and maintained the data layer using JDBC.
  • Developed Session EJBs to handle business logic.
  • Designed WSDLs and elaborated type definitions schemas based on corporate standards, integration and security specifications.
  • Implemented the web services and associated modules integration.
  • Used JSP, DHTML for Web Page presentation.
  • Used JavaScript for webpage validations.
  • Used PVCS, SVN for version control.

Environment: Java 1.5, Spring, JDBC, J2EE, JavaScript, DHTML, EJB, JMS, UNIX, Oracle, SQL, SOAP, UDDI, WSDL, XML SPY, MS-Visio, WSAD, RAD 7.5, CASTOR, CSS, XML,JAXP,DOM, XSLT, HTML, Maven2, Ant, Log4j, Eclipse, SVN.

Confidential, Newark, NJ

Architect and Lead Developer

Responsibilities:

  • Involved in complete software development life cycle (SDLC) and managed using Rational Unified Process - requirements gathering, conceptual design, analysis, detail design, development, mentoring, system and user acceptance testing.
  • Used UML for designing Workflow diagrams, Class Diagrams, Sequence Diagrams, Use Case Diagrams, State chart diagrams, and Component diagrams to explain the market requirements to the development team.
  • Developed functional and technical specifications after analyzing the business requirements.
  • Used LDAP for maintaining User profiles, Organizations, Application Configurations, Organization resources, user roles, Organization Services, etc.,
  • Used various enterprise design patterns like Session Façade, Business Delegate, Value Object, Data Access Object, Front Controller and Service locator.
  • Utilized the new features of J2SE 5.0 (Generics, Autoboxing, Annotations, and New Collection Framework).
  • Created and maintained the configuration of the Spring Application Framework’s IoC container.
  • Designed, developed and maintained the data layer using the ORM framework (Hibernate).
  • Developed Session EJBs to handle business logic.
  • Developed an event messaging framework to send and receive messages over MQSeries.
  • Designed WSDLs and elaborated type definitions schemas based on corporate standards, integration and security specifications.
  • Implemented the web services and associated modules integration.
  • Used SAML 1.0, 1.1 and 2.0 versions for Single Sign On Applications.
  • Developed Encryption / Decryption code using AES and TripleDES algorithms.
  • Used JAXP/Castor framework for XML Processing.
  • Developed AJAX code.
  • Used Java Mail API for sending Emails to Service Desk Team for error handling support.
  • Used JDBC for connecting to Database and to execute SQL statements.
  • Used CSS and JSP for Web Page presentation.
  • Configured and used log4j for logging.
  • Integrated dependent sub-systems through JMS, MQSeries, XML and XSL.
  • Generated test plans for a set of programs and conducted unit and system testing for the programs.
  • Used WAS 5.1/RAD for developing the applications.
  • Developed AJAX code.
  • Used PVCS, SVN for version control.
  • Involved in code review, build, release and deployment process.

Environment: Java 1.5, Spring, Hibernate, J2EE, STRUTS, Servlets, JSP, EJB, JMS, UNIX, Oracle, SQL, AES Encryption, AES Decryption, TripleDes Encryption, TripleDes Decryption, AJAX, SOAP, UDDI,WSDL, Web Services, XML SPY, MS-Visio, WSAD, WAS, RAD, CASTOR, URL Connections, LDAP, SAML1.0, SAML1.1, SAML 2.0, CSS, XML,JAXP,DOM, XSLT, HTML, CSS, Java Script, AJAX, JUnit, IBM IkeyManager, Maven2, Ant, Log4j, Eclipse, Clear Case.

Confidential

Software Architect/Developer

Responsibilities:

  • Involved in complete software development life cycle (SDLC) and managed using Rational Unified Process - requirements gathering, conceptual design, analysis, detail design, development, mentoring, system and user acceptance testing.
  • Used UML and use case diagrams to explain the market requirements to the development team.
  • Developed functional and technical specifications after analyzing the business requirements.
  • Designed the application with reusable J2EE Design Patterns.
  • Used various enterprise design patterns like Session Façade, BusinessDeligate, Value Object, Data Access Object, Front Controller and Service Locator.
  • Organized the Java classes and packaged them properly.
  • Performed client side validations at the front-end using JavaScript.
  • Developed and configured Servlet filters for logging and session management.
  • Developed Session EJBs to handle business logic.
  • Extensively Used DOM parser to process data received from various channel.
  • Extensively configured web.xml.
  • Configured and extensively used the WebLogic application server.
  • SAML was used for exchanging authentication and authorization between security domains.
  • Configured and used log4j for logging.
  • Generated test plans for a set of programs and conducted the unit and system testing for the programs.
  • Involved in the enhancement of coding/monitoring programs for individual modules as per the approved change order.
  • Used PVCS for version controlling and integrating.

Environment: J2EE Technologies, Java (JDK 1.4), EJB2.0, Servlets2.4, STRUTS, WSAD, MQ Series, LDAP, XML, Oracle, SAML, Web Services, UNIX, HTML, CSS, JavaSript.

Confidential

Software Architect/Developer

Responsibilities:

  • Involved in complete software development life cycle (SDLC) and managed using Rational Unified Process - requirements gathering, conceptual design, analysis, detail design, development, mentoring, system and user acceptance testing.
  • Used UML and use case diagrams to explain the market requirements to the development team.
  • Developed functional and technical specifications after analyzing the business requirements.
  • Created Connection Pools, JMS Queues and Topics in Web Sphere application server
  • Involved in analysis, design, development and testing of the product

Environment: J2EE Technologies, Java (JDK1.4), EJB, Servlet 2.4, JSP 2.0, WebSphere 5.0.1, MQSeries 5.0, Oracle 9i, UNIX, HTML, CSS, Java Script, Log4j, ANT

Confidential

Software Architect/Developer

Responsibilities:

  • Involved in analysis, design, development and testing of the product
  • Used UML class diagrams and use case diagrams for the business components.
  • Developed the application with reusable J2EE Design Patterns.
  • Implemented MVC architecture.
  • Designed and developed security permission framework with Servlet Filters
  • Implemented HTTP controller Servlet that facilitates centralized authentication, authorization and logging of requests.
  • Developed Session EJBs to handle business logic.
  • Developed presentation interfaces with JSP, HTML/DHTML and Java Script.
  • Effectively controlled program codes using VSS.

Environment: J2EE Technologies, Java, EJB, Servlets, JSP, HTML, CSS, JavaScript, Weblogic, Log4j, ANT, Oracle and UNIX

Hire Now