Senior J2ee Developer Resume
Buffalo, NY
SUMMARY
- 10 years of extensive experience in development, research, debugging and refactoring of Java/JEE applications.
- Good domain knowledge in the 3rd Party Logistics (3PL), and related Billing and Financial Systems.
- Designed, developed & managed interfaces between several enterprise applications and sub - systems.
- Good knowledge on Object Oriented Design and programming methodologies.
- Proficiency in developing and deploying EJB and Servlets onto OC4J, Weblogic, Jboss
- Good experience on Oracle database technologies including SQL, PL/SQL programming, Database schema design, etc.
- Exposure on latest JEE technologies like Struts framework, Spring, Hibernate
- Expertise in all phases of software Project Development Life Cycle from System Analysis, Design, Development, Testing and Implementation of business applications using JEE technologies.
- Strong in developing Server Side Components Using Servlets, JSP, JNDI, JDBC, EJB & JEE Design Patterns.
- Experience in pre and post project implementation activities at customer place.
- Experience in working with the version control tool CVS (Concurrent Versioning System), Github and merging of different branches.
- Experience in estimation, planning, design and implementation of customer business gaps.
- Excellent problem solving skills with strong technical background and good interpersonal skills.
- Reduced development time up to 40% by inducing new internal framework which is based on front controller design pattern and custom tag libraries. Have done complete tech release and increased code maintainability.
- Developed various tools for tracking all kind of external integrations with the product, which resulted in high maintainability and tractability in production environments.
TECHNICAL SKILLS
J2EE Technologies: JSP, Servlets, EJB, Design Patterns, JMS, Web Services (SOAP, Restful)
Framework & ORM: Spring, Struts, Hibernate
Other Technologies: HTML, JavaScript, AJAX, DWR, CSS, Custom Tags, ActiveWidgets, XML
Database: Oracle11g, My SQL, Mongodb
Application Servers: OC4J, Web logic 10g, Jboss 4,6,7, Tomcat
Languages: Java, PL/SQL
IDE’s: Eclipse
Other Tools: WinCVS, GitHub, ANT, Poisedon, JProfiler, PL/SQL Developer, Toad, putty, SOAP UI
Reporting Tools: Crystal Clear 12,8.0, Jasper Studio
Operating Systems: Windows, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Buffalo, NY
Senior J2EE Developer
Responsibilities:
- Designed and developed the application using agile methodology and followed Scrum, pair programming and develop the project in terms of iterations.
- Responsible for development of ant build scripts for compilation, generation and deployment of application archive files (WAR and EAR).
- Designed and Developed Web Services implemented SOA architecture using REST, SOAP, WSDL and XML for the module and published (exposed) the Web Services.
- Implemented restful web services for remote printing, Traxon, Intra (carrier interface), customs, external financial systems, and mail service).
- Implemented soap web services for INTRA (ocean carrier interface).
- Implemented MDB (JMS) for handling asynchronous functionalities.
- Generated the XML using DB views, which will achieve high maintainability.
- Developed mail service, by which the mails can be sent through configuration, using SMTP.
- Implemented error mechanism, in which an automatic mail will be triggered whenever error occurs.
- Used Log4j for the logging mechanism.
- Involved in the implementation of audit trial to capture user activities.
- Implemented version control by optimistic locking feature.
- Designed and developed PL/SQL procedures and functions, for the integrations which helped to gain good performance and maintainability.
- Responsible for application deployment using Jenkins or manual in all the environments.
- Responsible for giving the off-shore and on-shore project status to the customer.
- Involved in developing the standard integration model, which helped in logging, debugging and tracking the integrations
- Implementation of front controller design pattern
- Extendable to Spring IOC.
- Currently we are using java reflection API, for dynamic creation of objects.
- Involved in the deployment of the application in the AWS environment
- Proper tracking and maintenance of database scripts.
- Development of UI components
- Code review and committing the code of the team members.
- Interacted with the Business team and the Testing team for understanding the business flow involved and played a techno functional role.
- Involved in production support and fixing the production issues in a quick turnaround time.
Environment: Java, EJB, MDB, JMS, JNDI, Servlets, JSON, Spring, Hibernate, Ajax, DWR, Java script, I net Crystal Clear 12x, Active widgets, JQ Widgets, Web Services (SOAP, Restful), Oracle 11g, Weblogic 11g, Jboss 6.
Confidential, Houston, TX
J2EE Developer
Responsibilities:
- Involved in Requirement analysis, Design, Review and Deployment.
- Interacted coordinated with the Design team, Business analyst and end users of the system.
- Designed and developed the customs tag libraries for easy maintenance of the application.
- Designed and Developed Web Services and implemented SOA architecture using REST.
- Using Oracle database as a backend to store data and written complex PL/SQL to store data in multiple tables based on different criteria.
- Analyzed, designed, implemented and integrated web services in existing application.
- Developed a test cases using JUnit framework.
- Support at client's site during implementation, System testing and UAT
- Provided on-time and extensive support for production issues and any clarification, issues faced by the users.
- Troubleshoot issues and conducted quality reviews for code developed by off-shore development team.
- Provided on-time and extensive support for solving any issues faced by the development team.
- Developed tools which will audit the transaction data on scheduled times, and will publish the reports.
Environment: Java, EJB, MDB, JMS, JNDI, Servlets, JSON, Spring, Hibernate, Ajax, DWR, Java script, Restful web services, Oracle, Jboss.
Confidential, Buffalo, NY
J2EE Developer
Responsibilities:
- Involved in Requirement analysis, Design, Review, Coding and Deployment.
- Gathered User Requirements and prepared the Use cases.
- Wrote build & deployment scripts using ANT.
- Using Oracle database as a backend to store data and written complex PL/SQL to store data in multiple tables based on different criteria.
- Responsible for development of ant build scripts for compilation, generation and deployment of application archive files (WAR and EAR).
- Responsible for giving the project status for the internal management and the customer.
- Provided on-time and extensive support for solving any issues faced by the users.
- Participate in the internal forum to provide technical solutions if needed.
- Troubleshoot issues and. conducted quality reviews for code developed by other development team.
- Provided on-time and extensive support for solving any issues faced by the development team.
Environment: Java, EJB, MDB, JMS, JNDI, Servlets, JSON, Ajax, DWR, Java script, Jasper, Active widgets, JQ Widgets, Web Services (SOAP, Restful), Oracle.
Confidential, Waynesboro, VA
J2EE Developer
Responsibilities:
- Design and development of new features as per the requirement.
- Wrote PL/SQL queries to interact with the database.
- Developed new feature using Iterative development techniques.
- Providing the production support and ensuring the free flow of customer business.
Environment: App Fuse, Jetty web server, Maven, Oracle 10g
Confidential
J2EE Developer
Responsibilities:
- Played a techno functional role by involving in product requirement discussions with business analysts and involving in as is study with sales team.
- Involved in efforts estimations based on various parameters.
- Involved in breaking the requirements in to granular level, to fit in to the existing product.
- Involved in preparing design, technical documentation, and doing impact analysis for the new product requirements.
- Handling a team of members and ensuring, on time delivery of the requirements.
- Code review and committing the code of the team members.
- Implementation of the product for wide range of customers, across the globe.
- Involved in production support and fixing the production issues in a quick turnaround time.
- Participated in data migration activities from legacy products to new systems.
- Performance tuning activities includes optimizing the code such that it increases the performance of application.
- Implementation of dash board.
- Scheduler concepts.
- Master data management for multiple products.
- Implemented data push DB packages, to ensure data synchronization from master database to all respective products.
- Implemented health checker and audit tools.
- Replaced entity beans with DAO layer (ejb lightweight).
Environment: Java, EJB, MDB, JMS, JNDI, Servlets, Vaadin, JSON, Spring, Hibernate, Ajax, DWR, Java script, I net Crystal Clear 12x, Active widgets, JQ Widgets, Web Services (SOAP, Restful), Oracle 11g, Weblogic 11g, Jboss 6.
