We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Around 12 years of experience in development and design of various applications using Java/J2EE technologies.
  • Key participant in phases of software development life cycle with Development, Integration, Implementation, Maintenance, Debugging, Reports and Testing of Software Applications in client server environment and Web based applications.
  • Experience in core Java - Multithreading, Collections, J2SE, RMI and JDBC.
  • Expertise in working with various Distributed technologies in J2EE area that includes Struts (MVC), JSF, Servlets, JSP, EJB, JDBC.
  • Experience in working on various Spring modules along with Hibernate as teh back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in deploying web applications and using application servers WebLogic and JBoss.
  • Extensive noledge working with IDE Tools such as Eclipse and JBuilder.
  • Extensive use of Java and J2EE Design Patterns such as Singleton, Factory, Builder, Session façade, Front Controller, Business Delegate, Service Locator, DTO, DAO in designing of large applications
  • Experience with XML, XSL, XSLT, JavaScript and Ext-JS.
  • Knowledge of OO model language UML and UML diagrams.
  • Experience with unit testing using JUnit, DbUnit used ANT and Maven as build tools.
  • Experience with Oracle10g, MySQL, PostgreSQL, MS SQL Server 2000.
  • Knowledge of Agile software development, Web Services and SOA concepts.
  • Experience in System maintenance, analysis and performance in Windows and UNIX environment.
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills.

TECHNICAL SKILLS

Languages: Core Java, SQL, XML, HTML, Javascript, C

Technologies: JSP, EJB, SOAP, Struts, iBatis, Tiles, JDBC, JUnit, Spring (MVC), Ext-JS, GWT

ORM Tools: Hibernate

App/Web Servers: Tomcat, WebLogic, Jboss

Databases: Oracle, SQL Server, MySQL, PostgreSQL

IDE: Eclipse, JBuilder, Visual Studio

Scripting: Shell Scripting, JavaScript

Version Control: WinCVS, CVS, Documentum, Alfresco

Operating System: Windows and UNIX

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Hands on experience with Spring STS and Hibernate - resolving bugs in software modules.
  • Implemented a Java/J2EE based online vendor management system.
  • Design and implementation of business logic using Entity and Session Beans to handle transactions and updating data into teh Oracle database.
  • Used Spring MVC framework to develop teh web layer for teh application.
  • Implemented controller and mapped it to a url. Implemented JSP corresponding to teh controller where in teh data was propagated into it from teh model and view object from teh controller.
  • Developed interfaces and bean implementations for teh same for propagating data on teh JSPs.
  • Implemented unit test cases using JUnit framework.
  • Developed Business components using spring framework and database connections using JDBC.

Environment: Spring MVC, EJB, JSP, Oracle JUnit, Jboss, Eclipse, SOAP

Confidential

Java Technical Lead

Responsibilities:

  • Involved in gathering business requirements, analyzing teh project and creating Use Cases and Class Diagrams.
  • Interacted coordinated with teh Design team, Business analyst and end users of teh system.
  • Developed presentation layer using JSPs and Struts MVC framework, Client side validations are done using JavaScript.
  • Teh Topology View was created using Swing and JGraph.
  • Wrote teh DAO’s to access teh database using JDBC calls. Static Item lists were maintained using XML for different products.
  • Middle Tier Java Programming: Primarily focus on Business Logic Tier in EJB and spring component, such as JavaBeans.
  • Developed business logic classes using Session Beans for Processing Manager Service.
  • Responsible for doing software builds and releases.
  • Implemented Spring MVC framework architecture and Tiles for an efficient implementation of teh view level customizations and interfaced with application logic.
  • Implemented teh persistence layer using Hibernate-ORM.
  • Used Ext-JS components extensively on teh client side.
  • Knowledge of SQL queries, database design, as well as overall application design.
  • Designed and developed Logging Framework to dynamically change logging levels to halp in debug issues/errors using Log4J

Environment: Spring MVC, Struts, JSP, Servlets EJB, JSP, PostgreSQL, Ext-JS, JUnit, Jboss, Eclipse.

Confidential

Senior Java Developer

Responsibilities:

  • Responsible for key design, architectural, prototyping, proof of concept, project planning, off-shore organization building and delegation decisions for teh "next generation" products, based on a highly-scalable, service-oriented Element Management and Server framework.
  • Involved in analysis, design and implementation of features and services within teh product using Java Swing, collections, threads.
  • Designed and implemented GUIs, workers, proxies in Java to fit to teh existing framework and model.
  • Independently developed a Java build tool to automate teh build process and teh generation of menu definition files, thus saving exceptional time on weekly builds.
  • Generated Java models from objects models, in order to provide developers with an easier model to work with during development of features.
  • Re-architected teh search functionality to enhance it by customizing it to enable various search criteria. Attained significant performance gain by re-structuring inTEMPeffectively written java code and removing redundant reading of data.
  • TEMPEffectively drove various products and feature sets to completion by working closely with teh team and across departments. Steep deadlines were met successfully during controlled release as well as general availability of teh product to customers in India and Europe.
  • Requirement capturing for complex features with off-shore teams through kick-off meetings, requirement review, and design review.
  • Attended various workshops with System Engineering team for ongoing features which halped maintain teh legacy code base and teh complex software suite.
  • Highly acnoledged for leading teh team in getting a set of complex features ready for teh Carrier Ethernet World Congress in record time without compromising quality of teh product.
  • Mentored team on framework architecture, domain, programming basics and was able to keep a high morale and motivation within teh team, promoting open communication, growth and learning for each and everyone in teh team. As a result achieving high productivity and customer satisfaction.
  • Encouraging good coding practices and habits and allowing peer-reviews for code and documents and conducting bug analysis at post-mortem meetings for all product releases.

Environment: Java/Swing, XML, C++, Eclipse, Apache, Oracle, PVCS Tracker, CVS, Windows XP, Solaris.

Confidential

Java/J2EE Developer

Responsibilities:

  • Handled requirement analysis, resource allocation, project tracking and monitoring to obtain deliverables and milestones without escalating cost, within time-lines and quality standards
  • Designed a three-tier web-application using MVC and DAO frameworks.
  • Re-factored teh planning modules to integrate with teh other modules.
  • Planned and maintained all project related documents and baselines from project initiation to completion
  • Studied production-planning scenario to generate requirements for teh system.
  • Performed design review, code review and test plan review.
  • Planned and maintained all quality documents from project initiation to completion.
  • Interacted with industry experts to translate teh process into teh product.
  • Gained noledge of teh SDLC process for developing an incremental product.
  • TEMPEffectively used frameworks to ensure loose coupling and thus making teh code maintainable.
  • Developed a Java Swing prototype for translating teh basic idea into a software solution.
  • Explored open-source software’s so as to reduce development costs.
  • Optimized algorithms of revenue and costs in a multi-product scenario.
  • Maintained code as well as technical and quality documentation of teh system.
  • Reviewed code, design documents, test plans/reports and algorithms.

Environment: JDK1.3.1, Struts1.1/Tiles, Ant1.5, Tomcat4.x, SQLServer2000, Oracle8i, PL-SQL procedures, iBatis, JDeveloper

Confidential

Senior Software Engineer

Responsibilities:

  • Lead a team of 5-6 people for testing C language code sent by teh client.
  • Assisted them in making test plans from teh specifications, writing stubs and generating of test results and reports. Reviewed test plans and verified test results.
  • Formalized teh testing process based on teh noledge gained.

Environment: C, MS-Excel

Confidential

Senior Software Engineer

Responsibilities:

  • Prepared requirement specification, design documents.
  • Designed and Implemented teh DRV-Client module.
  • TEMPEffectively maintained quality records, and baselines.
  • Assisted team-members in debugging, bug fixing and testing teh additional tools.
  • As a team successfully completed teh project according to teh quality norms, on target date and earned customer approval for teh same.

Environment: VC++ 6.0, MFC, SQL Server 7.0, Computer Telephony using Real CT 2.0.

We'd love your feedback!