Senior Software Engineer,resume Profile
SUMMARY:
- Expertise in multi-tier, object-oriented J2EE and Core Java applications.
- Multi-Domain experience Insurance, Telecom, e commerce and Health Care.
- Clear understanding of OOD and Java Design Patterns.
- Experience with unit testing using JUnit and Easy Mock.
- Experience in working with Middle Tier Architecture.
- Experience in working with client scripting languages HTML, DHTML, JavaScript and CSS including special handling of various browsers like IE, Netscape and Mozilla.
- Hands on Experience web application servers like Weblogic 8.1/6.1, WebSphere 5.0/6.0 JBoss 4.0.5/5.1, Apache, Tomcat5.0/5.5/6.0/7.0.
- Perform root cause analysis in defect resolution and while debugging.
- Hands on experience on Unified Modeling Language UML , Object Oriented Analysis and Design OOAD , Software development Life cycle using Rational Rose.
- Experience with:
- Java Platform, JEE5, SPRING, JDBC, Servlets, Struts, JSP, AJAX, XML, JavaScript, Log4j, Pojos
- Test Driven Development, Domain Driven Development.
- Enterprise integration technologies Web Services, SOAP, WSDL, UDDI, Message Queue.
- XML technologies, SAX, DOM, JDOM, JAXP, JAXB, XSD, Schemas, Document Handlers, Parsers, XML Schemas.
- Design patterns like Dependency injection, Singleton, Domain Object, DAO, Session Fa ade, Intercepting filters, Factory pattern, Front Controller, MVC
- J2EE application Jboss, IBM Web Sphere Application Server 6.x/7.x,Apache Tomcat
- Databases like Oracle 10g, DB2 , MySQL experience in database design, O/R Mapping, Hibernate
- Experience with SNMP protocol for Manager Applications, Exp in SNMP4j API's.
- Clear understanding of Business needs and strong aptitude in developing applications.
- Ability to transform complex business requirements into technical specifications.
- Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
TECHNICAL SKILLS:
Languages | Java1.5/1.4, python, SQL, K-Shell, HQL, Perl, UML. |
Frameworks | Spring 2.x MVC, ORM, Web, DAO , Hibernate 3.x, Struts 1.x |
Web Technologies | JSP, Servlets, Dojo, GWT, XML, XSL, XPATH, XSLT, DOM, SAX, XSD, DTD, Java Beans. |
Testing Framework | Junit, FitNesse, EasyMock |
SOA/Web Service Technologies | SOAP, WSDL 1.0/1.1, Axis2, JAX-RPC, JWS. |
J2EE Standards | JDBC, JNDI, Java Mail, JTA, XML Deployment Descriptors. |
Database | Oracle 10g/9i/8i, SQL Server 2008/2005, DB2, MYSQL 5.0 |
GUI | JavaScript, AJAX, DHTML, XHTML, CSS, JSCRIPT, HTML. |
IDE | Eclipse 3.x, NetBeans 6.0 |
Web/App Servers | IBM Web Sphere Application Server 6.x, JBoss 4.x/5.x, Apache Tomcat. |
Operating Systems | Red Hat Linux, Solaris-10, UNIX, Windows 95/98/NT/XP, MS-DOS. |
Concepts | Services Oriented Architecture, Object Oriented Design UML,Design Patterns , Agile Development, Unit Testing |
Protocols/Tools | TCP/IP, Https, Http, SNMP, SOAP, DICOM, FTP, Subversion, CVS, Maven-2, Ant, JUnit, Drools, Toad, Selenium, Log4j, Commons Logging, Tortoise, SOAPUI, PL/SQL Developer, Putty, XMLSpy, Rational Rose, Net-SNMP, CuteFTP3.0, MG-SOFT MIB Browser, Network troubleshooting tools wire shark |
EXPERIENCE:
Confidential
Senior Software Engineer
Responsibilities:
- Developed Transaction editor which help user to design claim form.
- Work with Customer team to identify functional, technical and business requirements
- Translate requirements into technical design
- Created the Technical high-level design document, Technical low-level design document
- Developed design document with class diagram, sequence diagrams and activity diagram using the UML diagrams for explain the flow.
- Analyzed the existing and proposed design for implementation in Java RCP
- Used Agile Methodology.
Environment: Core Java, Eclipse RCP, JFace, SWT.
Confidential
Senior Software Engineer
Responsibilities:
- Followed Domain model development.
- Implemented Message Driven Bean using JMS.
- Implemented messaging using IBM WebSphere MQ to communicate between applications
- Followed test driven development EasyMock, Junit, FitNesse .
- Used agile methodology along with Test Driven Development.
- Developed and exposed the APIs using core java for common business logics which are used in the different side of the application.
- Refactored existing code.
- Followed test driven development.
- Implemented business rules using custom framework.
- Used design patterns like DAO, DI and strategy design pattern.
Environment: Core Java, spring, JUnit, Log4j, Maven-2, DB2, Struts 1.x, IBM WebSphere MQ, Linux
Confidential
Role: Principal Engineer
Responsibilities:
- Created the front end using GWT.
- Developed design document with class diagram, sequence diagrams and activity diagram using the UML diagrams for explain the flow.
- Maintained Ant scripts for doing everyday build.
- Implemented the Jboss drools rules engine for implementing picture archiving specific rules
- Used design patterns like DAO, DI and strategy design pattern.
- Port and deployed current 32 bit application on 64 bit platform.
- Fix defects and implement enhancements as recommended by the product team.
Environment: Core Java, Spring, J2EE Java 1.4, JSP, Servlets, Struts 1.x , HTML, Log4j, Maven-2, Oracle 11g, GWT, Drools, Jboss 5.x and Windows XP.
Confidential
Role: Senior Software Engineer
Responsibilities:
- Developed design document with class diagram, sequence diagrams and activity diagram using the UML diagrams for explaining the flow.
- Implemented MVC Architecture with J2EE environment using Struts framework.
- Maintained Ant scripts for doing everyday build.
- Used design patterns like DAO, DI and strategy design pattern.
- Responsible for creating project artifacts like functional specifications, design specification, unit test specifications under organizational quality guidelines.
- Developed UI of the Application using JSP, Servlets, HTML and JavaScript.
- Involved in the developing the Single sign module using Axis-2.
Environment: Core Java, spring, J2EE Java 1.4, JSP, Struts 1.x, Axis2 , HTML, Log4j, ANT, MySQL, Jboss 4.x and Redhat-EL.
Confidential
Role: Senior Software Engineer
- In-Game Product Catalog
- Customizable e-Commerce websiteBDL for WADL to Java conversion REST API
Responsibilities:
- Used design patterns like DAO, factory pattern.
- Implement functionality in presentation layer using JavaScript, Java/FTL and using Ajax Frameworks like Dojo.
- Create rapid prototypes of interfaces to be used as a blueprint for content and technical development elegantly implement page designs in standards-compliant dynamic XHTML and CSS
- Developed code for credit card validation by consuming web services using Axis-2
- Consumed Web Services XML, SOAP, UDDI, and WSDL .
- Used SQL and JDBC to connect to a Service Orientated Architecture with relational databases
- Bug fixing and follow-up testing during maintenance
Environment: Core Java, spring, J2EE Java 1.4, FTL, Axis2 , HTML, Log4j, ANT, MySQL, Jboss 4.x and Windows Server.
Confidential
Role: Software Engineer
Responsibilities:
- Worked with java socket.
- Analysis and design of application modules.
- Onsite interactions on daily/weekly basis in getting clarifications on requirements.
- Deployed and tested application on client machine.
- Linux skills including scripting expertise in languages such as Perl and UNIX shells
Environment: Core Java, Log4j, SNMP/NMS, Netboss-shell and Solaris 9.
Confidential
Role: Software engineer
Responsibilities:
- Worked with java socket.
- Involved in Analysis, Design, Construction, Testing phases of Harris Smart agent.
- Created swing application for deploying Harris Smart agent on client machine.
- Used Hibernate in DAO layer.
- Deployment of SNMP interface on client machine
- Build the GUI Interface with JSP/Servlet
- Deployed and tested application on client machine.
- Peer Review/Code Review
Environment: Core Java, Log4j, JSP, JBOSS, Swing, SNMP/NMS, Netboss-shell, Hibernate, Oracle 8i and Solaris 9, Korn-shell,
Confidential
Role: Software engineer
Responsibilities:
- Involved in understanding and analyzing the basic system requirements.
- As a team member, was involved in Peer Reviews and design Walkthroughs of the modules of other team members
- Wrote SQL queries for Oracle database.
- Configuring the environments.
Environment: Core Java, Jakarta Struts, JSP and Jasper Report.
Confidential
Role: Software engineer
Responsibilities:
- Worked on complete design and coding using JSP, Servlets
- Used Struts framework for developing application and user interfaces
- Developed Application specific Test Scripts, junit classes, JSPs
- Developed Test Plans and Executes.
- Deployed application on tomcat
Environment: Core Java, Jakarta Struts and JSP.
Confidential
Role: Software engineer
Responsibilities:
- As a UI Designer involved in Graphics Design, Front End User Interface Design, HTML Layouts and Style Sheets for design and development of applications and services within the company.
- Coding as per Coding Standard.
- Involved in coding for Registration and reporting Modules.
- Involved in Unit Integration Testing for different Modules in the application
Environment: Core Java, Jakarta Struts and JSP.
Confidential
Role: Software engineer
Responsibilities:
- Used JDBC to access data from database servers.
- Worked on complete design and coding using JSP,Servlets,html,
- Involved in the developing the Login and Client module.
- Communication with customers on assigned work.
Environment: Core Java, Jakarta Struts and JSP.