We provide IT Staff Augmentation Services!

Lead Java Developer Resume

5.00/5 (Submit Your Rating)

PhoeniX

SUMMARY

  • A diversely skilled person, with 13+ years of experience in web based n - tier systems with strong domain knowledge of object oriented technologies, web development, HealthCare and Finance systems
  • Proven ability to quickly learn new technology and apply them for business solutions with excellent interpersonal and mentoring skills
  • Hands on experience of a wide array of J2EE technologies such as JSP/Servlets, Struts framework, JavaScript/AJAX, and JDBC which are required to architect real-world, enterprise solutions
  • Good experience with Spring and Hibernate technologies
  • Highly capable to quickly learn new Technology and adapt to new environment
  • Extensively worked in Product based projects
  • Involved in maintenance and enhancement of existing application systems and take additional challenging tasks to work independently on new projects
  • Understanding of concurrent, multi threading and distributed programming
  • Deep understanding and working knowledge of application servers such as Weblogic and WebSphere.
  • Methodologies with mastery of j2ee toolsets such as Toad, Log4j, Ant, Maveen..
  • Thorough understanding of XML based technologies.
  • Deep insight into implementation of RestFull style web services.
  • Experience with JQuery and knowledge on JQuery mobile
  • Experience with JIRA, Cruciable, SVN,VSS tools.
  • Experience with Oracle, SqlServer and PostGres databases.
  • Experience in Performance Profiling & Tuning Experience.
  • Done POC on TestNG unit testing framework.
  • Good Agile and Scrum experience.

TECHNICAL SKILLS

Language: Java, PL/SQL, C, C++, HTML

J2EE Technologies: SOA, Web Services, Servlet, JSP, JDBC, SOAP, RMI, JNDI, XML, DOM, SAX, Java Mail, JPA

Application Servers: BEA WebLogic, WebSphere Application Server 6.1.

Web Servers: Apache Tomcat, Java Web Server, Jetty, Apache MQServer

Messaging Systems: JMS, MQSeries

Design Patterns: Singleton, Factory, Front Controller, MVC, Business Delegate, DTO, DAO

Web Services: XML-RPC, WSDL, UDDI, SOAP, REST

Internet: XML, XSL, HTML, DHTML, JavaScript, AJAX, JSON

RDBMS: Oracle 8i/9i/10g, MySQL, SQL Server,PostGres

Frameworks: Spring, Hibernate, Struts, Java Server Faces

IDE: RAD, Eclipse, Netbeans

Build Tools: ANT, Maven

Testing Tools: Test Link

Operating Systems: Windows 9X, Windows NT/2K, Linux 10.0

Utilities: Toad, SQLServer Management Studio, MySQL Workbench, SoapUI, Firebug

PROFESSIONAL EXPERIENCE

Confidential, Phoenix

Lead Java Developer

Responsibilities:

  • Working as Project lead and coordinating between on-site and off shore teams.
  • Involved in Designing the project, setup the servers, environment and did the whole setup
  • Involving in the development of Javelina framework design. In this frame work we are developing project specific tools like XTTM, DataGrapes.
  • Got wide knowledge on EDI 270/271,276/277,834/835/837 Transaction and CORE Transaction(RTA)
  • Involved in Web Portal (MESA),CRM
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework, applicationContext.xml. Spring JDBC
  • Managing UI flow with spring web flow.
  • Setting up Spring ORM support.
  • Managing Transactions and Involved in designing and developing the spring beans
  • Involved in performance improvement sessions and suggested few performance tips like code optimization.
  • Developed both Server side and client side XSLs.
  • Forming XML Request and Response using JOX API and XOM API
  • Developing web services to get the data on to front end
  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Used the Spring framework features like Spring IoC, Spring MVC, Spring Batch, Spring Web Services, Spring Integration.
  • Involved in creating, modifying and updating database tables in MS SQLServer using the tools like Microsoft SQLServer Management Studio and Toad.
  • Used Hibernate Object Relational Mapping features for creating the entity domain objects and base hibernate support features for creating data access layer objects
  • Involved in writing service class objects that depend on the data access objects.
  • Involved in writing the controllers that react to the navigation of user interactions with the services.
  • Involved in mapping the data transfer objects to JSON objects that are used by the model objects which are sent over to the client side.
  • Used Google’s GSON library to convert Java Objects into their JSON representation and also to convert a JSON string to an equivalent Java Object.
  • Used Jquery plugins like datatables, autocomplete, datepicker, dialog, menu, text editor, tabs and handlebars as front end technologies for easy user interactions.
  • Used Javascript and AJAX technologies for front end user input validations and RESTful web service calls.
  • Used Firebug to debug the front end implementations.
  • Thoroughly used MS SQLServer/PostGres as database for development and integration testing environments.
  • Used WebSphere Application Server 6.1 and involved in setting up the application server profiles in RAD for running the application on development environment.
  • Used ClearCase for importing, rebasing and delivering the application to the source control.
  • Participated in daily scrum meetings to discuss about the work done the before day, current days work and to let the team mates know if there are any road blocks.
  • Regularly involved in meeting with the business analyst and the product owners to get a better understanding of the requirement and to let them know of the progress of the tasks assigned.
  • Involved in discussions with the testing teams to see the tasks accomplished meets the acceptance criteria of the product owners.
  • Involved in development status and checkpoint meeting with other developers to discuss about the task similarities and roadblocks.
  • Participated in retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.

Environment: Java,J2EE,XTTM,DG,Java Sript, JQuery,XML,STAX,SAX Parser,,SVN,PostGres,spring,hibernate.

Confidential, Phoenix

Senior Java Developer

Responsibilities:

  • Working as lead and coordinating between on-site and off shore teams.
  • Involved in Designing the project, setup the servers, environment and did the whole setup
  • Involving in the development of Javelina framework design. In this frame work we are developing project specific tools like XTTM, DataGrapes.
  • Got wide knowledge on EDI 270/271,276/277,834/835/837 Transaction and CORE Transaction(RTA)
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework, applicationContext.xml.
  • Involved in performance improvement sessions and suggested few performance tips like code optimization.
  • Developed both Server side and client side XSLs.
  • Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Implemented Transactions using Spring framework.
  • Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
  • Maintained relationship between objects using Spring IOC.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Configured and Deployed the Web Application Achieve (WAR) in Tomcat Web Server.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Developing web services to get the data on to front end

Environment: Java,J2EE,XTTM,DG,Spring3.0,JavaSript,JQuery,XML,STAX,SAXParser,SVN,PostGres,hibernate.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
  • Created UML diagrams like Class diagrams, Sequence diagrams, Use case diagrams in different tiers of the module using Rational Rose.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Implemented Transactions using Spring framework.
  • Used Spring MVC and WebFlow to bind web parameters to business logic.
  • Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
  • Maintained relationship between objects using Spring IOC.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Have worked on Oracle 10g data base for storing and retrieving the application data.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Configured and Deployed the Web Application Achieve (WAR) in WebLogic Application Server.
  • Involved in code review and deployment of the application on development, testing of production servers.

Environment: Java, Spring MVC, Hibernate, Tomcat, SQL Server

Confidential

Software Engineer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Implemented Transactions using Spring framework.
  • Used Spring MVC and WebFlow to bind web parameters to business logic.
  • Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
  • Maintained relationship between objects using Spring IOC.
  • Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Configured and Deployed the Web Application Achieve (WAR) in Tomcat Web Server.
  • Involved in code review and deployment of the application on development, testing of production servers.

Environment: Java, J2EE, JPF,SpringMVC,Hibernate, Oracle

Confidential

Developer

Responsibilities:

  • Responsible for system analysis, design and development using J2EE architecture.
  • End-to-end Project Management, including customization of product based on the customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system and customer relationship consulting.
  • Used Spring to develop light weight business component.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.
  • Developed Web Services using REST, WSDL, UDDI and XML.
  • Developed Session Beans for the Business logic.
  • Involved in research activities for determining frameworks and technologies feasible for the development of application.
  • Conduct knowledge sharing sessions among the team members in technical areas.
  • ENVIRONMENT: Java, JSP, Servlets, Spring, Hibernate, XML, WebSphere Application Server, Eclipse, MS-SQL Server, REST, JMS, Jetty, Javascript, JSON, log4j.

Environment: Java, Struts, WSAD, SQL Server

Confidential

Associate

Responsibilities:

  • Involved in developing the UI.
  • Implemented test cases to perform Unit and Integration testing.
  • Written helper classes and utilities to use across the application.
  • Worked with Quality assurance team in tracking and fixing bugs.
  • Used JUnit to write repeatable tests, mainly for unit testing

Environment: Java, Struts, WSAD, SQL Server

We'd love your feedback!