Senior Java Developer Resume Profile
Chicago, IL
Summary
- Highly motivated IT Leader in designing large scale enterprise applications and products using Web technologies and frameworks. Proven experience in applying deep technical knowledge of J2EE systems to maximize organizational performance. Create competitive advantages by utilizing cutting edge technical and business acumen, innovating solutions and influencing positive change across an enterprise. Achieved corporate objectives through passion, commitment and expertise
- 14 years of extensive experience in analysis, designing, developing and maintaining large scale, distributed, enterprise applications using J2EE technologies
- Have strong implementation knowledge of Telecom Order management, customer care and billing solutions.
Skills:
Technologies: Java EE 5.0 EJB 2.1, RMI-IIOP, JNDI, Java Servlets, JSP , Java SE 5.0,6.0, JDK 1.6, JDBC 2.0, Struts, Design Patterns, Spring, Hibernate, AJAX, SOAP and Restful Web Services, JAX-WS, JSF, HTML, JavaScript, JSON, XML, Weblogic 10.3.5 Application Server, Apache Web Server.
Work Model: Agile, Scrum, Incremental
Languages: Java, XML, XSL, AJAX, JavaScript, HTML, UML and SQL.
Framework s : Spring Framework, Struts, Junit, MVC.
Object Relational Mapping Framework s : Hibernate, Toplink
Design Development Tools: Eclipse 3.2.1, ANT, TOAD, JDeveloper 11.1.1.5
Configuration Management Tools: CVS, Visual source safe, SVN.
RDBMS: XML DB, Oracle 10g/8i, MS SQL Server, SQL.
Application Servers: Websphere, Weblogic, Apache web server, Tomcat.
Protocols: SOAP, HTTP, LDAP and TCP/IP
Operating Systems: Unix, Windows 7/2003/NT .
Security/SSO: Netegrity' s Siteminder, LDAP
Experience:
Confidential
Designation: Senior Java Developer
Role Responsibilities:
- Redesign a legacy application to handle large data volumes.
- Understand requirements and architecture and produce design artifacts.
- Develop the UI components using Spring MVC and Backbone framework s .
- Code the Restful Web services for the business tier.
- Develop DAOs using JDBC template.
- Integrate with external services using Soap and JMS.
- Used Spring WS Template to connect to Geocoder and AMS services.
- Developed Address Enrichment Service using Restful Service.
- Develop the software using Eclipse STS.
- Follow the Agile methodologies for the project implementation.
- Develop unit tests with Junit.
- Implement data persistence using Oracle Xml DB.
- Develop the build and deploy scripts using Maven.
- Provide support to System and User acceptance testing.
Environment:
Spring , JMS, Java, SOAP and Restful Web Services, Oracle Xml DB, Tomcat, Eclipse STS, Junit, UNIX, Maven, Jenkins, JAXB, Sonar, Crucible, JSon, Spring Integration, Backbone.
Confidential
Designation: Lead Java/J2EE Developer
Role Responsibilities:
- Worked as lead developer for designing/developing enhancements to Staff, Grantee and Member portal applications.
- Developed User Interfaces using JSF.
- Generated the system reports using 'Jasper Reporting' tool.
- Mapped Data Objects to Database tables using Oracle Toplink Workbench and generated descriptors.
- Configured Hudson for automating the build and deploying the application in Weblogic application server.
- Used Velocity for parsing and sending notifications using the email templates.
- Used Fortify tool to identify security vulnerabilities and provided fixes using ESAPI.
- Used Subversion for Source code versioning.
- Used Log4j framework for logging.
- Defects and Enhancements were tracked using Bugzilla.
- Provided Tier 2 Production support and resolved critical customer issues.
- Performed code reviews and provided mentoring and coaching to team members
Environment: JSF 2, Primefaces 3.3.1, Jasper Reports, Oracle Toplink, Weblogic Application Server 10.3.5, Eclipse, Oracle Database 11g Enterprise Edition Release 11.2.0.3.0, Junit, Subversion, Bugzilla, Oracle Directory Manager
Confidential
Designation: Technical Lead Consultant
Role Responsibilities:
- Analyzed system requirements and prepared technical specifications for various releases
- Designed and developed various enhancements/features of the portal.
- Developed work flows for various order types supported by the system.
- Designed web services to integrate communicate with various back-end systems with portal.
- Automated Order entry into mainframe F E system using screen scrapping
- Implemented web controller components using Struts framework
- Implemented Data access layer using Hibernate.
- Provided day-to-day direction, mentoring and coaching to team members
- Worked closely with business and project management to ensure that application and technical architecture meets project objectives
- Provided production support along with System and integration test support.
- Provided on-site coordination for the offshore team.
Environment: J2SE , JDBC,EJB2.0, JMS, MQ series,JSP, Struts 1.2, Hibernate 3.0, SOAP, Web Services, Ajax, XML, Xpath, SFTP,WebLogic8.1/9.1/10.3, Eclipse, Oracle9, UML, Junit, CVS, Mercury Quality Center9.0, Siteminder ,Unix scripts
Confidential
Designation: Senior Systems Analyst
Role Responsibilities:
- As a technical Lead ,analyzed system requirements and prepared technical specifications for various enhancements for CSM 3.0
- Designed and developed various components of the product/system.
- Implemented web controller components using Struts framework
- Used Spring in data access layer for wiring data objects with business services.
- Mentored team members in developing the features as per framework needs.
- Provided on-site coordination for the offshore team.
- Monitor project progress and provide status to leadership
- Provided System and integration test support.
Environment: J2EE, JDBC, WebLogic7.1, JBuilder9.0.1, Struts Framework, Spring, IML, Oracle9, Junit, TOAD, Clear Case, Rational Rose, IWAD, Unix
Confidential
Designation: Systems Analyst
Role Responsibilities:
- Analyzing the functional requirements.
- Design and development of Customer Evaluation and scoring system
Environment: Java, JSP, WebLogic7.1, Cygent portal frame work, Oracle on UNIX
Confidential
Designation: Senior Software Engineer
Responsibilities:
- Requirement analysis and program specifications
- Prototype and database design
- Development of various components e.g. Request for quote generation, requirements capture for contracts, maintenance of standard categories, etc.
- Code Integration, Build, Deployment of the entire application on periodic/event driven basis
- Quality Assurance of developed components.
Environment: JSP, Struts 1.0.2 framework, UML, Weblogic 6.1, JACOB, JavaMail, SQL Server 7.0,Jbuilder7
Confidential
Designation: Senior Software Engineer
Responsibilities:
- Analysis, prototype design
- Installation/Configuration/Administration of I-Planet Web Server
- Development of various components e.g. user registration, orders creation, user's personal info update, mail component, order status, user order history, etc.
- Code Integration, Build, Deployment of the entire application on periodic/event driven basis
- Quality Assurance of developed components.
Environment: JSP, i-planet 6.0, JavaMail, Oracle8.1.7