Senior Product Developer Resume
SUMMARY
- Around 9+ years of experience in application software development, support, web - based applications on J2EE framework.
- Proven track record of coding, integrating complex technical processes within international, high-profile and deadline-oriented environments.
- Good experience in Insurance and Banking, Telecom and IT Management domains.
- Extensive experience in Java J2EE technologies including Web services(SOAP/Rest), Struts Framework, Java Server Faces, Hibernate, Servlets, DHTML.
- Good experience on EJB.
- Good experience on Spring.
- Extensive Knowledge in Java Persistence API.
- Good experience on unit testing with Junit.
- Extensive experience on Tomcat Server, JBoss, Weblogic application server.
- Good experience in Java Web services (JAXB) and Axis2 Web services.
- Extensive experience in database designing using RDBMS Concepts in Oracle, DB2, MySQL, Postgres.
- Hands-on experience in writing stored procedures, functions, views, triggers and joins inner join, equi-join, outer join
- Exposure on AngularJS.
- Extensive experience on Multithreading, Collections and Core Java Concepts.
- Extensive experience on performance improvements of enterprise systems with over 1000 users.
- Handled enterprise applications capable of managing 10000 servers at a time.
- Good experience in UNIX, Linux Operating Systems.
- Good experience in UML Modeling and Design Patterns (J2EE), MVC Architecture.
- Developing Approach Documents for complex implementations, and proof of concept models.
- Well versed with all the phases of SDLC.
- Exposure to Software Engineering methodology like agile methodology, Waterfall methodology and Scrum Methodology.
- Responsible for coding, implementation and unit testing of various J2EE related projects.
- Excellent ability to quickly master the technologies and concepts.
- Extensive experience working in multicultural teams and diverse geographies.
TECHNICAL SKILLS
Java Technologies: Core Java, JSP, Servlets, EJB, JMS, JPA, SOAP, REST, Hibernate, Struts framework, Spring framework, Java Server Faces, JUnit, AngularJS.
Databases and Data Storage: Oracle 8i / 9i / 10g, Microsoft SQL Server, IBM DB2, MySQL and Postgres.
Web Related: HTML, DHTML, CSS, JSP, Servlets, JSF, AJAX, Java Script and JSON.
J2EE Servers: JBoss 6.x.x / 7.x.x, Weblogic 10.3 and Tomcat 5.x / 6.x
Tools: Eclipse 3.x, Star UML, IBM Rational Application Developer (RAD) 6, Maven, Ant Build Tool, Log4j, Axis2 Webservices, Jasper Reports.
Testing and Version Control: Clearcase, Perforce, SVN
Operating Systems: Windows all versions, Linux
Scripting: Unix Shell Scripts, SQL Scripts
Tag Libraries: JSF, Struts Tag Libraries.
OO Methodologies: OOAD, UML
PROFESSIONAL EXPERIENCE
Confidential
Senior Product Developer
Environment: Java 1.7-1.8, LDAP, Restful Web services, AngularJS, Oracle, MS-SQL, SQL, PL/SQL, Junit, XML, XSD, JAXB, Eclipse, Star UML.
Responsibilities:
- Worked primarily on the patching module, which automates OS and product patching, upgrades.
- Designed IPS based patching solution for Solaris servers in BSA.
- Design documents. Created UML (Class, Sequence, Flow and State) diagrams using Star UML.
- Implemented Java layer for consuming vendor data and store data in the database.
- Implemented the shell scripts which patch the servers at run time.
- Designed Zypper based patching solution for Suse servers in BSA.
- Design documents. Created UML (Class, Sequence, Flow and State) diagrams using Star UML
- Implemented Java layer for consuming vendor data and store data in the database.
- Implemented the shell scripts which patch the servers at run time.
- Developed Unit Test plans and Test cases for patching windows, Solaris, Suse OS flavors.
- Performance enhancement such that time taken to patch 10000 windows servers reduced by ~70%.
- Participated in code reviews for code delivered in patching module of BSA.
Confidential
Module Lead
Environment: Java 1.5 - 1.6, SNMP, Spring, EJB 3.1, Web services (SOAP, Rest), Postgres, SQL, PL/SQL, Junit, Hibernate, XML, XSD, JAXB, Eclipse.
Responsibilities:
- Lead for fault management module.
- Designed Tool for generating metadata files, for interoperability between NMS tools (patentable solution).
- Design documents. Created UML (Class, Sequence, Flow and State) diagrams using Star UML.
- Implement Java based Stax XML parsers, for low memory foot print while parsing xml.
- Performance tuning of heartbeat mechanism between products reporting to System Manager.
- Redesigned the JMS Layer.
- Performance improvements from 60 heartbeats/sec to 600 heartbeats/sec.
- Developed Unit Test plans and Test cases around fault management module.
- Participated in code reviews for fault management module.
- Imparting knowledge transfer and technical sessions to team members.
- General induction for new team members to fault management module.
- Knowledge transfer for JMS usage in JBoss using HornetQ.
- J2EE best practices.
Confidential
Senior Software Engineer
Environment: Java 1.4-1.5, EJB 2.1, Web services, IBM DB2 9.1, SQL, PLSQL, Hibernate, JUnit, Eclipse.
Responsibilities:
- Requirement Analysis with business users for funds, trade cycles, unit link business.
- Prepared design documents. Created UML diagrams using Microsoft Visio.
- Migration of legacy ULM application from WebSphere to Weblogic server.
- Developed Unit Test plans and Test cases around funds, currency, trade cycles CRUD operations.
- Participated in code reviews.
- Extensive re-factoring of Web services for trade cycles for optimal performance.
- Offshore co-ordination and technical mentorship to offshore members.
Confidential
Software Engineer
Environment: Java 1.4-1.5, JSP, Struts1.1, IBM DB2 9.1, SQL, PLSQL, Hibernate, Stored Procedures, JUnit, Eclipse, Jasper Reports.
Responsibilities:
- Implemented UI for risk profile details, product suggestion.
- Backend java code for analyzing and storing these details to database.
- Developed Unit Test plans and Test cases.
- Designed final reports for advisors.
- Designed reports using Jasper Reports which can be exported as PDF and Excel.
- Implemented Java backend code to feed dynamic data in reports.
- Participated in code reviews.
Confidential
Software Engineer
Environment: Java 1.4, Sun Application Server, Web services, JSF, AdessoSQL, Sun Studio Creator, Jasper Reports, Google map, Java Mail API.
Responsibilities:
- Developed Java Backend for retrieving data from database hosted as a web service - AdessoSQL.
- Developed JSF pages for viewing data on restaurant and well inspections.
- Designed PDF inspection reports to be mailed to vendors using Java Mail API.
- Application Testing, documentation and Support.
