Senior Software Engineer Resume
CA
SUMMARY:
- Senior Software Engineer having 9 + years of professional experience in application Development using Object Oriented Programming with Strong core Java, J2EE skills including frameworks like Spring, Struts, Hibernate, EJB, Webservices and Servlets with various databases..
- Worked in healthcare, insurance, banking, retail and media domain projects.
- Possessing strong programming and analytical skills with an eye for details and proven problem solving and debugging abilities.
- Worked on multiple application servers Websphere Application Server, JBOSS, Tomcat, SUNONE Application Server, Glassfish, Weblogic server
- Worked in Agile Test Driven Development (TDD) environment.
- Involved in designing the architecture for various projects.
- More than 8 years of experience in web based technologies.
- Worked on SOA Webservices technologies
- Mule middleware development experience
- Worked on multiple platforms such as Windows, Linux and Sun Solaris.
- Exposure to Eclipse/Net beans/STS IDE usage.
- Knowledge in JUnit for class level testing.
- Worked on various defecting tracking tools Jira and Bugzilla.
- Proficient in multithreaded environment with various synchronization mechanisms.
- Application deployment experience on multiple platforms
- Worked on SQL Database Query optimizations
- Knowledge in PHP development.
- Proficient in configuration tools such as Clearcase, VSS, CVS and Subversion
- Proficient in object oriented design using design patterns such as sequence diagrams, use case diagrams etc.
- Exposure in JProfiler, NetBeans for optimizing application's speed and memory usage
- Exposure in application performance testing tools JMeter.
- Trained on various soft skills like: Interpersonal Communication, Client Interfacing, Planning and Prioritizing, Negotiation Skills, Team Work and Group Review Techniques.
TECHNICAL SKILLS:
Environment: Windows 2003/NT/XP, Unix, Linux, Windows 7
Languages, Frameworks: J2SE, JSP, Servlets, Struts, Spring, Hibernate, JPA, SOAP & RESTful Webservices, JDBC, HTML, JavaScript, XML, CSS, Ajax, JSP, JSTL, C, C++, JUnit, Axis, JAXB, Agile scrum, Test driven development(TDD), various XML parsers, PHP
RDBMS: Oracle, SQL Server 2000, MySQL, PostgreSQL, MS Access
Application Servers: Tomcat, Websphere Application Server, SUNONE App Server, Jboss, Weblogic Server
Tools: and Utilities Eclipse, JBuilder X, JCreator, Websphere Studio 5.1, JMeter, Hudson, Checkstyle, Ant, Maven, Eclipse, Clearcase, VSS6, SVN
Design Methodologies: UML, SDLC and OOAD
PROFESSIONAL EXPERIENCE:
Confidential, CA
Senior Software Engineer
Responsibilities:
- Working as a Senior Java developer to code in Java J2EE technologies in the project handling 6 resources in offshore for all 7 iterations.
- UI generation using JSPs.
- Prepared high level and low level design documents.
- Provided extensive pre - delivery support using bug fixing, code reviews, etc.
- Extensive application of J2EE design patterns namely Session Facade
- Extensive usage of XML throughout modules and usage of XSLT to convert older documents in XML into other required documents.
- Designed and implemented the database using ER diagrams.
- Prepared build scripts using Maven.
- Documented coding changes and implementation procedures.
- Optimize and review the complex MySql SQL queries.
- Wrote stored procedures and used JDBC APIs to call these procedures.
- Involved in unit integration, bug fixing, acceptance testing with test cases, code reviews. Also wrote JUnit for unit testing.
Environment: J2EE 1.4, J2SE 5.0, XML, HTML, JiBX, Axis 2, Web Services, Spring, Jboss, MySqlHibernate3, Maven, Mule, CVS, JMeter, Eclipse on Windows XP, Linux.
Confidential - Short Hills, NJ
Senior Software Engineer
Responsibilities:
- Responsible for the Development, Enhancements and Daily maintenance of the projects coming for the XBSP.
- Responsible for 24x7 uptime of the application
- Prepared build scripts using Maven
- Responsible for the full development cycle of the project starting from collecting the Business Requirements to delivering and maintaining the project.
- Reports directly to the Senior Director for Project status updates.
- Develop activity reports and performance reports.
- Responsible for performing code reviews, designing testing strategies and worked with the Business processes team and other development teams.
Environment: J2EE 1.4, J2SE 5.0, XML, HTML, JiBX, Axis, Web Services, Spring, Jboss, MySql, VSSCheckstyle, Maven, Eclipse on Windows XP
Confidential
Senior Java Programmer
Responsibilities:
- Working as a Senior Java Developer to code in Java J2EE technologies in the project handling 4 resources in offshore
- Used Stateless Session Beans (EJB), Entity beans in session façade and for implementing business logic.
- Developed related EJBs and delegates.
- Responsible for development and enhancements to the FATCA application.
- Responsible for leading a team for all the seven iterations of the project.
- Worked on performing code reviews, designing testing strategies and worked with the Business processes team and other development teams.
- Involved in unit integration, bug fixing, acceptance testing with test cases, code reviews. Also wrote JUnit for unit testing.
- Reports daily to the Senior Director for Project status updates.
Environment: J2EE 1.4, J2SE 6.0, XML, SOAP based Webservices, EJB, DB2, Application Server, Eclipse
Confidential
Senior Java Developer
Responsibilities:
- Responsible for the impact analysis of the incidents
- Responsible for bringing down the number of incidents open to an significant number and hence increases the productivity of the projects. Responsible for fixing the issues and delivering them consistently to production.Extensive application using J2EE/Unix/Linux/Tomcat 7.
- Responsible for release management of the ticket.Worked on Agile Scrum Test Driven Development (TDD)
- Implemented the use cases of the application using Spring, iBatis, Servlets, Java, J2EE technologies
Environment: J2EE 1.4, J2SE 1.6, XML, HTML, Spring STS, Maven, Tomcat Server, Maven, PostgreSQLSubversion, Windows XP, Linux
Confidential
Senior Java Developer
Responsibilities:
- Responsible for development and enhancements to the Capital One application and also worked as lead in gathering requirements, which provides a set of services to create, update and query demographic data which are designed to be used by other applications throughout the TAI programme.
- Worked on performing code reviews, designing testing strategies and worked with the Business processes team and other development teams.
- Responsible for coding and unit testing the application
Environment: J2EE 1.4, J2SE 5.0, XML, HTML, JAXB, Web Services, Weblogic Server, EclipseOracle, Clearcase on Windows XP, Linux
Confidential
Developer
Responsibilities:
- Responsible for development and enhancements to the Southern Water application and also worked as Business Analyst in gathering requirements throughout the IS-U Migration.
- Responsible for the impact analysis of the requirements
- Responsible for developing the Billing application using the existing functionality.
- Responsible for coding and unit testing the application
Environment: J2EE 1.4, J2SE 5.0, XML, HTML, JiBX, Axis 2, Web Services, Spring, Jboss, OracleHibernate3, CVS, JMeter, Eclipse on Windows XP, Linux
Confidential
Developer
Responsibilities:
- Responsible for development, enhancements and worked on performing code reviews, designing testing strategies and worked with the Business processes team and other development teams with Agile iterative approach methodology
- Responsible for the impact analysis of the requirements
- Responsible for coding and unit testing the application
Environment: J2EE 1.4, J2SE 5.0, XML, HTML, Axis 2, Web Services, Struts2, Glassfish, MySQL, Hibernate3, VSS, JMeter, NetBeans on Windows XP, Linux
Confidential
Java Developer
Responsibilities:
- Was a developer in design and development of the components of Virtual Online Instructional Support System (VOISS) for UNITAR, Malaysia
- UI generation using PHP.
- Prepared UI design specifications from requirements and existing screens.
- Provided extensive pre-delivery support using test director, bug fixing, code reviews, etc.
- Created Stored Procedures using SQL.
- Designed and implemented the database using ER diagrams.
- Documented coding changes and implementation procedures.
- Wrote stored procedures and used JDBC APIs to call these procedures.
- Involved in unit integration, bug fixing, acceptance testing with test cases, code reviews. Also wrote JUnit for unit testing.
Environment: J2EE 1.4, J2SE 5.0, XML, HTML, Sun One Application server, Oracle, JCreator and Visual
