We provide IT Staff Augmentation Services!

Senior Java Lead Developer Resume

0/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 10+ Years of experience in developing web based, client/server, distributed architecture applications using Java and J2EE Technologies.
  • Expertise in designing & developing applications using J2EE,OOPS,Collection Framework, Exception Handling,, Interfaces, Threads, Struts, Spring, Hibernate, JSP Servlets,EJB2.0,XML,HTML/DHTML,JDBC,log4j,SQL,Oracle,Eclipse,SQLDeveloper,TOAD,WebSphere Application Server.
  • Experienced in Defining and creating Technical, Designing and Functional documents.
  • Experience in applying latest frameworks, architectures and design patterns to develop mission - critical scalable applications and web services that also interacts with the legacy systems.
  • Strong development experience in Java/JDK 7, JEE6, Maven, Jenkins, Jersey, Servlets, JSP, Struts, Spring, Hibernate, JDBC, Java Beans, JMS, JNDI, XML, XML Schema, Web Services, SOAP, JUnit, ANT, Log4j, HTML, JavaScript, Angular Js.
  • Experienced in implementing applications using MVC Frameworks like Spring MVC, Struts
  • Experienced in Developing and Deploying Applications using WebLogic, WebSphere, Apache Tomcat.
  • Expertise in writing complex Oracle SQL queries and PL-SQL Stored Procedures.
  • High working knowledge of IDE's including Eclipse, WSAD 5.0, Oracle Developer, Net Beans, SQL Developer and TOAD.
  • Experience in using J2EE Design Patterns like Singleton, Business Delegate, Session Façade, Interceptor, Front Controller, Service Locator, View Helper and Data Access Objects.
  • Expert in Web/User Interface development using HTML and Java Script.
  • Expertise in consuming the soap based web services (wsdls) and REST API.
  • Good work experience with spring modules like Spring DAO, Spring Web, Spring MVC, Spring AOP and Spring Web flow.
  • Experience in working with different operating systems Windows 98/NT/2000/XP, UNIX and LINUX.
  • Experience in Implementing Waterfall Model and Agile/Scrum Development of Software Development Lifecycle.
  • Excellent in databases like Oracle 8i/9i/10g.
  • Experience in using build tools like Ant and Maven.
  • Working experience on GIT for project version control and Jenkins for the continuous integration of the project.
  • Expertise in using version controls to manage the code and merge the code.
  • Good knowledge in Code version controlling tools like Clear Case, SVN
  • Having excellent debugging skills to identify the root cause of the issue or defect.
  • Experience in working under high stress environment to meet the project timeliness. Ability to deliver results in a high-energy, fast-paced, two week sprint environment.
  • Excellent in communication, analytical, interpersonal and presentation skills.
  • Good knowledge & working experience in Financial, Banking Domain applications related to Credit Cards, Loans, and Credit Risks.

TECHNICAL SKILLS

Programming Languages: JAVA 7, XML, HTML and C

Java / J2EE Technologies: Java7, Spring3, Struts 1.2, Hibernate3, JDBC, JSP 2.0 and Servlets 2.5

Methodologies: Aglie(Scrum),Waterfall

Web Technology: JSP 2.0, Servlets 2.5, HTML, CSS, XML

Scripting Languages: JavaScript/Jscript, shell scripting, AngularJS and JQuery

Web services: Soap, Spring MVC RESTful webservices, JSON, AngularJS $http services.

Database Technologies, Tools & ORM Framework: Hibernate3, JDBC, SQL Server, SQL PLUS, Oracle7i /8i/9x/10G/11G, Toad

Frame Work: Struts 1.2, Spring 3

Designing Patterns: J2EE core patterns, Enterprise Application Integration Patterns

Development Tools: NetBeans 6.9, Eclipse 3.x, My Eclipse 8.6

Web/App Servers: WebLogic, WebSphere6.2/7, Tomcat6.0/7

Operating Systems: Unix, Windows 2000/XP/7

Version Control: CVS, Rational Clear case, GIT

Build Tools: ANT and Maven

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Senior Java Lead Developer

Responsibilities:

  • Design, Development, Bug Fixing and Code reviews.
  • Played a key role in development and testing the application.
  • Developed the web interface using JSP, AngularJS, CSS,HTML.
  • Used Set, Map, ArrayList, exception handling.
  • Used Hibernate as an ORM tool to interact with Database, Oracle 11g.
  • Designed and developed RESTful service interface using Spring MVC.
  • Consumed RESTful Web servicesusing AngularJS $http service with $q service.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submission.
  • Implemented exception interface handling by defining custom exceptions.
  • Developed DAO and service layers using the Spring Dao support and Hibernate ORM mappings.
  • Developed High level and detailed level design documents based on business requirements provided.
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client side validation.
  • Developed JUnit test cases for all the functional flows in the application, Passes all test cases successfully.
  • Provided support during the different phases of application testing.
  • Involved in component development and used design patterns.

Environment: Java/JDK 7, JEE6, JSP, Spring, Hibernate, JUnit, ANT, ClearCase, HTML, CSS, JS,JSON, Log4j, Angular JS, Oracle, Websphere, Eclipse juno, TOAD, Windows

Confidential, Boston, MA

Senior Java Lead Developer

Responsibilities:

  • Involved in Requirement Analysis and Estimation for the given requirements.
  • Played a key role in development and testing the application.
  • Involved in incorporating code quality measures.
  • Designed and developed RESTful service interface using Spring MVC.
  • Used GIT as version control system.
  • Used Set, Map, ArrayList, exception handling.
  • Used Agile methodology to develop the application.
  • Support deployment of application on DIT/DEV environments.
  • Sharing the status update across the team on daily basis, efficient communication.
  • Support during project release shakeouts.

Environment: Java/JDK7,RestfulWebservice,MyBatis-Spring,RTC,JIRA,JenkinsSonar, UDeploy, JUnit, Apache Axis, SoapUI, Maven, Oracle, Tomcat 6,TOAD,Windows

Confidential, Boston, MA

Senior Java Developer

Responsibilities:

  • Designed and developed the Application using Spring and Webservices frame work.
  • Consumed webservices.
  • Developed High level and detailed level design documents based on business requirements provided.
  • Tested web services using SOAP UI apart from actual Junit testing and developed Ant scripts for stubs generations and all deployments tasks.
  • Used Jboss application server to deploy web services.
  • Used Set, Map, ArrayList, exception handling.
  • Developed JUnit test cases for all the functional flows in the application.
  • Provided support during the different phases of application testing.
  • Used Eclipse IDE for development, configured and deployed the application on to Jboss using ANT and tested using JUNIT.
  • Used Interfaces, OOPS concepts.

Environment: Java/J2EE, Spring, Struts, WebServices, CVS, JSP, Log4j, JUnit, ANT, Oracle, JBOSS, Eclipse, TOAD, MS Visio, Windows

Confidential, San Francisco, CA

Senior Java Developer

Responsibilities:

  • Requirement analysis
  • As an Individual Contributor, Worked on Product/Limit modules
  • Interacting with various stake holders
  • Provide estimates in different phases
  • Write JUnits for unit testing the code
  • Used Set, Map, ArrayList, exception handling.
  • Development of new modules using Spring MVC
  • Working on end to end system to resolve architectural issues among several systems
  • Assist Testing team to test complex scenarios in the system during the SIT and UAT phases
  • Production support and assist business during the checkout
  • Working in Agile environment.
  • Responsible for providing the daily status to the management

Environment: Java/J2EE, Spring, Perforce, JSP, Log4j, JUnit, Maven, Oracle, JBoss, Eclipse, Hudson, TOAD, MS Visio, Windows

Confidential, San Francisco, CA

Senior Java Developer

Responsibilities:

  • Involved in implementing Spring MVC Framework for Deposit Origination Module.
  • Involved in Agile Scrum methodology.
  • JavaScript, JSP, AJAX, JQuery, HTML and CSS have been used for implementing the application.
  • Involved in writing Controller, DAO and Service classes needed for the application.
  • Involved in fixing the defects based on the priority (high, medium, low).
  • JIRA is used to track the Bug fixes.
  • Ability to effectively diagnose, isolate, and resolve complex problems pertaining to data infrastructure Testing.
  • Used Log4J Logger to capture the log that includes runtime exceptions.
  • Perforce was used for version control management.
  • Hudson tool is used for automation builds.
  • Developed JUnit test cases.

Environment: Java/J2EE, Spring, Struts, Perforce, JSP, Log4j, JUnit, Maven, Oracle, jboss, Eclipse, TOAD, UNIX,QC

Confidential, Auburn Hills

Sr. Java Developer

Responsibilities:

  • Involved in data analysis and preparing the documents of an application.
  • Involved in identifying the Business rules validations and translating them into technical documentation.
  • Designed the technical document to develop POJO classes which replicated the Data Base Tables.
  • Developed the DAO, Object service layer and Service layer of the services of an application
  • Used the JSP, JavaScript and HTML to develop the UI and developed the web screens very user friendly.
  • Involved in the Client Side development and the Server Side Development.
  • Developed Custom Tags, JSTL to support custom User Interfaces.
  • Involved in the test case and test data preparation and execution.
  • JSP’s have been used extensively for developing User Interface components.
  • CVS is used for versioning of the system
  • Weblogic server is used to deploy the applications
  • Log4J is used to log the error messages.
  • Developed the Junit test cases for DAO Layer
  • Extracted the Test data from Test DB environment to assert the Test classes with expected values

Environment: Java/J2EE, Struts, Hibernate, CVS, JSP, Log4j, JUnit, EasyMock, Mockito, ANT, Oracle, Weblogic, Eclipse, TOAD, MS Visio, WINDOWS

Confidential

Java Developer

Responsibilities:

  • Designing, Coding, Code Reviews and Bug Fixing.
  • Involved in Work Estimation for Problem Logs.
  • Involved in working on Production Issues and resolving them on time.
  • Involved in Requirements gathering, Analysis and Application development of the system
  • Involved in Coding, Unit Testing and Integration Testing of all the features and report issues on time.
  • Preparing the Test scenarios for the functionality of the application.

Environment: Java/J2EE, Struts, CVS, JSP,EJB, Log4j, JUnit,, ANT, Oracle, Weblogic, Eclipse, TOAD, MS Visio, WINDOWS

We'd love your feedback!