Technology Analyst Resume
NJ
SUMMARY
- Around 11 years of software development experience in design, development and maintenance of multi - tier web based Client Server application
- Well proficient in developing both Front End & Back End applications using Java, Servlets, JSP, REST Web Services, Struts, Spring Framework, Hibernate, AJAX, jQuery, Angular JS, JDBC,HTML, JavaScript, XML, JAXB, ANT, Log4J, Junit and i-net Crystal Clear reporting.
- Strong Database design and development experience, which includes developing Stored Procedures, functions using SQL and PL/SQL in MS-SQL, Oracle and DB2 databases.
- Highly motivated, detail oriented, has ability to work independently and as a part of the team with Excellent Technical, Analytical and Communication skills, created various documentations for applications and shared a good rapport with the client/management and other team members.
- Customization, Development, Testing and Deployment of applications using various application servers like Glass Fish, JBoss, BEA Web Logic, Web sphere and Apache Tomcat Servers.
- Good experience in XML, DTD, Schemas and parsing and generating XML documents using DOM, SAX, JAXP parsers.
- Good knowledge in advanced Java language concepts like Multithreading and Serialization used in distributed systems.
- Worked extensively to build Model-view-Controller (MVC) and Multi-tier client/Server Architecture using Design Patterns like Business Delegate, DAO, Data transfer Object, Service Locator, Factory Pattern, Singleton and Session Façade Pattern
- Good understanding of distributed systems, middleware technologies and N-tier architecture.
- Well experienced in functional and technical system analysis & design, and presentation
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables
- Expertise in development of test cases using Junit to check expected result.
- Ability to grasp new technologies and to correctly apply new tools to build applications.
- Possesses good leadership qualities, good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
TECHNICAL SKILLS
Programming Languages: Core Java, Servlets, Spring Framework (AOP, IOC, Spring MVC and Spring batch), Hibernate and RESTful web services
Web Technologies: Angular JS, HTML, Java Script, JQuery, CSS, AJAX
IDE: Intelli J, Eclipse & Rational Application Developer
Servers: Tomcat, WebSphere 6.5 & 8, GlassFish4, WebLogic10.3.6, Jboss7.2.0
RDBMS: Oracle11g, MySQL 5.1, DB2
Operating Systems: Windows & UNIX
Version Control: SVN and CVS
Build: Maven, Jenkins, Ant
Unit Testing: JUnit
PROFESSIONAL EXPERIENCE
Confidential, NJ
Technology Analyst
Responsibilities:
- Responsible for Analyzing, designing, developing web based application.
- Coordinating with the offshore team for development activities
- Closely working with the client for clear understanding of requirements and preparing design and implementation plan for delivering high quality solutions
- Supporting the application after Production implementation
- Writing SQL queries on DB2 database.
- Tested the Web services by using SOAPUI.
- Debugging applications issues
- Involved in impact analysis of change requests and Bug fixes.
- Documenting the installation and deployment processes for a smooth production release
Environment: Java 1.6, J2EE, Spring, Web Services,, Angular JS, DB2, JSON, Junit, Log4j, Jenkins, Intelli J, Ajax, CSS, Tomcat Server, Windows 7, Unix, Agile scrum
Confidential, FL
Responsibilities:
- Responsible for Analyzing, designing, developing, coordinating and deploying web based application.
- Worked on high level, detail design, Class diagrams and Sequence diagrams using UML modeling.
- Effectively using Strut framework on developing controller, model, and Adapter layers.
- Developed applications using Strut MVC design pattern, complying with Product coding standards.
- Developed web services using Restful and Existing environments respectively by following Coding standards.
- Created Business objects and service classes to implement business logic.
- Troubleshooting and fixing defects during the time of testing.
- Developed front end applications using JSP, JavaScript, Ajax, CSS
- Writing SQL queries on PostgreSQL database.
- Tested the Web services by using SOAPUI.
- Tested the application on the Android and Apple products.
- Debugged and developed applications using Eclipse Software IDE.
- Worked on Dev/Int integration support and fixing production defects.
- Rigorously reviewed code to meet the product specific Standards.
Environment: Java 1.6, J2EE, Strut 2.0, XML, Web Services, JSON, SOAP API, Junit, Log4j, Hudson, Eclipse, XML/HTTP, Ajax, Jquery, CSS, Web Spear Server, SOAP UI, Windows XP, Unix, Agile scrum
Confidential, Chicago, IL
Responsibilities:
- FAA engine communication and connectivity.
- Developed required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
- Created Hibernate classes to transfer the data to the database.
- Code refactoring to get an advantage from technologies.
- Tested the application on the Android and Apple products.
- Developed unit and functional tests for the new functionality.
- Involved in impact analysis of change requests and Bug fixes.
- Automating the build & deployment process using ant.
- Documenting the installation and deployment processes for a smooth production release
Environment: Java 1.6, J2EE, Strut 2.0, XML, Web Services, JAX-RS, JSON, Jersey API, Junit, Log4j,, JBoss, Eclipse, XML/HTTP, JavaScript, Ajax, JQuery, CSS, UML, WebLogic Server, SOAP UI, Windows XP.
Confidential, Chicago
Responsibilities:
- Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
- Worked with the clients and the given business requirements and developed a Domain Model and an enterprise workflow management
- Develop, implement, and maintain an MVC architecture utilizing Spring framework for large enterprise software tool.
- Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience.
- Developed required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic.
- Developed Data Access Objects (DAOs) and business delegates for accessing data.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
- Developed Stored Procedures and Functions, Views for the Oracle database (PL/SQL)
- Code refactoring to get an advantage from technologies upgrade including usage of Generics, enums.
- Design and implementation of SOAP Web services.
- Involved in impact analysis of change requests and Bug fixes.
Environment: Java, J2EE, Spring, Hibernate, JMS, LDAP, Oracle 10g, XML, Web Services, Quartz job scheduling, Spring MVC, SQL, PL/SQL, Subversion, SMTP (Java Mail), Maven, Ant, XML Beans, Log4j, TOAD, Junit, Web Logic Application Server, RAD6.5, Java Script, DOJO, CSS, Windows XP
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for Analyzing, de.signing, developing, coordinating and deploying web based application.
- Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
- Developed required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic.
- Developed Data Access Objects (DAOs) and business delegates for accessing data.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
- Developed Stored Procedures and Functions, Views for the Oracle database (PL/SQL)
- Code refactoring to get an advantage from technologies upgrade including usage of Generics, enums.
- Created Web Services client (SOAP, WSDL) Components.
- Involved in impact analysis of change requests and Bug fixes.
- Documenting the installation and deployment processes for a smooth production release.
Environment: Java, J2EE, Spring, Hibernate, JMS, LDAP, Oracle 10g, XML, Web Services, Spring MVC, SQL, PL/SQL, Sub version, SMTP (Java Mail), Maven, Ant, XML Beans, Log4j, Web Logic Application Server, Windows
Confidential
Software Engineer
Responsibilities:
- Responsible for Analyzing, designing, developing, coordinating and deploying web based application.
- Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
- Responsible for User Interaction, Demonstration of the module for each iteration cycle.
- Responsible for analyzing and understanding of existing modules.
- Design and developed Delivery Failure Module to handle failure notifications.
- Worked on Receiving, Process and Deliver Modules.
- Followed OO technology and used “re-usable” components developed as a part of the main web application.
- Manage team and mentor junior team members.
- Reviewed and assisted junior developers with design and development.
- Coordinating with offshore developers and explaining the tasks and debugging problems with them.
Environment: Java, J2EE, Spring, Hibernate, JMS, LDAP, XML, Web Services, Maven, Ant, XML Beans, Log4j, Poseidon UML, Junit, Weblogic, Eclipse, Windows XP