Senior Java Developer & Automation Lead Resume
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
- 1 8 years of extensive experience in analysis, designing, developing and maintaining large scale, distributed, enterprise applications using J2EE technologies
- Have strong implementation knowledge of Mortgage Finance,Telecom Order management, customer care and billing solutions.
SKILL:
Technologies: Java EE (EJB, RMI - IIOP, JNDI, Java Servlets, JSP), Java SE JDK 1.8, JDBC, 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,AWS .
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
SCM Tools: GIT, CVS, Visual source safe, Subversion .
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
Senior Java Developer & Automation Lead
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,Angular 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,Mockito.
- Implement data persistence using Oracle Xml DB.
- Develop the build and deploy scripts using Maven.
- Implemented Test Automation framework using Cucumber & Selenium.
- Implemented BDD and TDD
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, Angular JS,AWS.
Confidential
Lead Java/J2EE Developer
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
Technical Lead Consultant
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,WebLogic 8.1/9.1/10.3 , Eclipse, Oracle9, UML, Junit, CVS, Mercury Quality Center9.0, Siteminder, Unix scripts
Confidential
Senior Systems Analyst
Responsibilities:
- As a technical Lead, analyzed system requirements and prepared technical specifications for various enhancements for Confidential 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
Systems Analyst
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
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
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
Confidential
Software Engineer
Responsibilities:
- Installation/Configuration/Administration of IBM WebSphere3.5
- Development of various components e.g. Generating XML document and forwarding it to the existing Confidential site, automation of associate allocation to the projects
- Code Integration, Build, Deployment of the entire application on periodic/event driven basis
- Quality Assurance of developed components.
Environment: JSP, XML, IBM WebSphere3.5, JavaMail, LDAP, Oracle8.1.7, IBM VisualAge
Confidential
Software Engineer
Responsibilities:
- Installation/Configuration/Administration of Siteminder Policy Server for SSO enabling
- Creating policies, user domains, authentication schemes, redirections etc
- Installation/Configuration of Siteminder Web Agent for web servers.
- Authentication/Authorization Service Implementation
- Installation/Configuration/Administration of I-Planet Directory Server
- Integrating all GEMS Web Applications with Single Sign-On
- Analyzing authentication and authorization logs
Environment: Netegrity’s Siteminder, JSP, i-planet webserver4.1, siteminder policy server, I-planet directory server4.11, webagent
