We provide IT Staff Augmentation Services!

Senior Java Developer/ Onsite Tech Lead Resume

3.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY:

  • Software engineer with 8+ years of Professional experience in Application Development and Maintenance Projects. Have a profound understanding of the various web technologies. Was involved in full life - cycle development projects, maintenance projects and production support in various positions ranging from Developer to Project Lead. Through these experiences, gained a very good understanding of project development life-cycle including Project Proposal, Scope definition, business requirements, system requirements, capacity planning, Analysis & Construction, Code walkthroughs & reviews, Testing, End user documentation, Implementation, Training, and Production Support.
  • Working with relative ease with different working strategies like Agile and Waterfall methodologies
  • Expertise in Core Java, Spring
  • Involved in developing application incorporating Spring Security, Spring AOP, Spring Batch
  • Experience on working with Business Objects SDK and Quartz Scheduler
  • Experience with working on Persistence frameworks like Hibernate, MyBatis
  • Experience in developing and consuming Web services using REST and SOAP
  • Experience with SQL working on Oracle, MySQL databases
  • Experience in UNIX shell scripting, production support, ticket handling and performance tuning
  • Experience on UI components HTML, CSS, JavaScript, JQuery, AJAX
  • Rich expertise in project management and onsite offshore delivery model. Working as an onsite lead for past 3 years handling huge development project initiatives and complex application maintenance initiatives with stringent deadlines.
  • Involved actively in business process analysis with different business groups & improved process capability, efficiency, quality and reliability of production systems.
  • Project management experience and exposure to handling critical releases with very tight deadlines.
  • Very good analytical, communication and inter-personnel skills and a good team player.
  • Good knowledge on the Software Development Life Cycle and Quality processes.

TECHNICAL SKILLS:

Operating Systems: Windows-NT/2000/XP, Linux

Languages/API: Core Java, J2EE, JSP, Servlets, SQL, JDBC, Collection, JUnit

Application Frameworks: Spring MVC, Spring Security, Spring AOP, Spring Batch, WebService, Business Objects, SDK, Quartz Scheduler

Web Technologies: JavaScript, AJAX, JQuery, HTML, CSS

Databases: Oracle, Microsoft SQL, MySQL

OR Mapping Frameworks: Hibernate, MyBatis

Logging Frameworks: Log4J

IDEs: Eclipse

Version Control Tools: CVS, Harvest. AccuRev

PROFESSIONAL EXPERIENCE:

Confidential, Detroit, MI

Senior Java Developer/ Onsite Tech Lead

Responsibilities:

  • Onsite Project Lead/Senior Java Developer for the entire duration of the project
  • As a part of Agile methodology, Was responsible for Scrum Meeting, Sprint Planning, Sprint review meeting
  • Involved from Requirement Gathering to implementation of project along with necessary production support after the implementation.
  • Responsible for design and development of two modules: SOD/EOD and Reporting Framework
  • Time Management for resources and necessary documentation for Quality Process.
  • Developed UI screens using HTML, JSTL, custom TagLibs, expression language and standard action tags.
  • Developed JSP’s, Action Forms, Action Classes and struts-config.xml for action mappings to build the controller. Used Struts Tiles for creating the reusable tile templates for the web pages.
  • Generated the WSDL document for the developed Java Web Service
  • Generated the client stubs for WSDL document
  • Developed the client code to access the web service for the clients in a different environment.
  • Used Spring ORM to integrate Spring Framework with MyBatis.
  • Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Implemented exception handling and logging using AOP (Aspect Oriented Programming) using spring support classes
  • Responsible for setting up the User Acceptance Testing (UAT) environment, preparing the UAT testing documents and attending/resolving any issues that arise during UAT

Environment: Java, Spring MVC, Spring Security, Spring AOP, Spring Batch, Multithreading, Collection, JavaScript, JQuery, AJAX, JSP, HTML, CSS, Webservices, Mybatis, Oracle, Unix Shell Script, Eclipse, SQL Developer, Textpad, Notepad++, HTML, CSS, Busniess Object SDK, Quartz Scheduler

Confidential, Tampa, FL

Senior Software Engineer

Responsibilities:

  • Was responsible to interact with Business Unit to understand their requirements
  • Create specification documents based on client’s requirements
  • Was involved in complete design of the application
  • Designed database schema
  • Was involved in the application development
  • To distribute work to the junior members of the team and mentor them as and when required
  • Implemented core modules like Configure 15c3-3
  • Unit testing of code

Environment: Java, Spring MVC, Hibernate, Multithreading, Collection, JavaScript, JSP, HTML, CSS, Weblogic, Textpad, Linux Shell Script, SQL Developer

Confidential, Atlanta, GA

Software Engineer

Responsibilities:

  • Requirement gathering.
  • Java design.
  • Source code Development.
  • Unit & Integration Test.

We'd love your feedback!