Java Developer Resume Profile
Murray Hill, NJ
Profile Summary
- Over 8 years of professional experience on Software Development with extensive knowledge of SDLC, Agile, XP and Scrum methodologies.
- Have knowledge of cutting edge open source technology like Hadoop, MapReduce, Hbase, Pig, Hive and Solr.
- Technology Expertise in Core Java, Multi-threading, J2EE, Server side programming and Web Services.
- Have extensive knowledge of Rich Internet Application RIA , Web application and client-server applications in Java/J2EE with good knowledge of REST, SOA, Web service, J2EE design patterns and other architectural patterns.
- Hands on experience on XML, HTML, CSS, ExtJS and JavaScript.
- Strong knowledge of J2EE design patterns like Session Facade, Business Delegate, Front Controller, Service Locator, Data Transfer Objects and Data Access Objects etc.
- Strong knowledge of creational/ structural/ behavioral Java design patterns like Abstract Factory, Factory, Singleton, Observer, Strategy, Adaptor etc
- Experience in building, deploying, configuring and administering the enterprise applications on Jboss/Tomcat in Linux/Windows environment
- Excellent analytical and logical skills to solve problems in logical manner, and resolve them decisively.
- Good communication and interpersonal skills with ability to multi-task and work independently and within a team environment.
Skills
Languages Core Java, Multi-threading, Concurrent Packages, Collection, JDBC, Swings
Server Side Technology Servlet, J2EE, JNDI, EJB, ANT, XML, Web Services, SOAP, REST
Open Source Technology Hadoop, HDFS, MapReduce, Pig, Hive, Hbase, Solr
Client Side Framework/Technology Extjs4, CSS, AJAX, JSON, XSLT, JavaScript
Frameworks Hibernate, JPA, J2EE Architecture
Platforms Linux Centos, Redhat, ubuntu
Database Oracle, MS SQL, HBase NoSQL
Application Server Jboss, Tomcat 6.X
Version Control Tools Perforce, CVS, VSS, Clearcase
Development/Testing Tools Eclipse 3.5, JUnit, Cactus in container backend automation , and Code Coverage with IBM RAD
Work Experience
Confidential
Role: Java Developer
Environment: Core Java, J2EE Servlet, EJB, JMS, Hibernate , Multithreading, SOAP, Oracle
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Prepared functional Specification and proposed workflow.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Designed application modules, base classes and utility classes using core java
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
- Solved Performance and scale related issues in application.
- Used Hibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Involved in writing Hibernate HQL queries, advanced SQL on database systems.
- Implemented Model View Controller MVC Architecture and coded Java Beans as the model .
- Implemented Webservices to send front end request to downstream systems using Jax-Rpc,REST
Confidential
Role: Member of technical staff
Environment: Core Java, Servlet, EJB, Hibernate, MySql, JavaScript, Extjs4, CSS, JMS, DWR, JBOSS, centos Linux
Responsibilities:
- Core backend development using Core Java, EJB, JMS, JPA Hibernate , JAXB, SOLR, superCSV, Saxon frameworks.
- Involved in writing functional specification provided proposals for UI mockup and workflow.
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Implemented Singleton, Builder, Fa ade, Front Controller, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
- Involved in Data Modeling and database design.
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Developed XSLT scripts for xml transformations.
- Used JAXB framework for Java object marshaling and unmarshling.
- Core backend development for IPSec VPN service activation module using Core Java, EJB,
- CSV data into application using superCSV framework.
- Developed functionality to export application data in CSV format and to import
- JPA, JMS, JAXB, XSLT, XML
- Developed Custom UI components, UI screens using JavaScript, Extjs4, CSS, and html.
- Developed work flow using AJAX partial page refresh, validation and dynamic drop down list.
- Extensively used Extjs selectors, events, Traversal and Extjs AJAX with JSON Objects
- Used Hibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Involved in writing Hibernate HQL queries, advanced SQL on database systems.
- Involved in End to End System design from UI to backend data persistence.
- Fixed performance and scale related issues in application.
- Implemented Web services to send request to backend systems using Jax-Rpc, REST
Confidential
Role: Senior software engineer
Environment: Core Java, Swings, MS-SQL, ASN, C
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Worked on client side application using core Java and swings.
- Involved in writing functional specification and estimation for the given requirement.
- Involved in unit functional test case, automation and code coverage.
- Implemented Thread pool Executor framework for handling concurrent tasks execution.
- Implemented Singleton, Builder, Factory, Observer, facade, decorator, strategy design patterns while developing the swing based client application.
- Utilized OOPS design principles concepts while doing the high and low
- Level designing.
- Developed customized UI components using Java swings components.
Confidential
Role: Member technical staff
Environment: Core Java, Solaris, mysql, Jboss, j2EE, catalyst 3550, catalyst 2950, Redback SMS 1800 10k, Alcatel 7300 DSLAM ASAM, MINIRAM
Responsibilities:
- I have been involved in support of catalyst 2950, catalyst 3550, Redback SMS 1800 10 k, alcatel asam 7300 4.x 5.x device for ANA.
- Involved in physical inventory modeling like Chassis, rack, shelf, slot, module, ports, port layers and flash for multiple devices.
- Involved in Logical Inventory Modeling like Ethernet , vlan ,routing table , arp table , ethernet port aggregation , ip interfaces , osstatistics modeling for different series of devices .
- Involved in design documentation.
- Involved in VNE development, unit testing and integration testing.
- Involved in Gap analysis.
- Involved in bug fixing.