We provide IT Staff Augmentation Services!

Full Stack Java Developer / Project Lead Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 10+ years of IT experience and technical expertise of Object Oriented Design in complete Software Development Life Cycle(SDLC) which includes Analysis, Requirements definitions, Prototyping, Development, Implementation and Maintenance.
  • Over 7 years of experience working in fast paced Agile SCRUM based product development
  • Over 7 years of experience in enterprise product development using Core Java, J2EE, Spring Core, Hibernate and RESTful web services, JavaScript, XML etc. in an n - tier SOA.
  • Over 5 years of experience in Web Application Development using HTML5, CSS3, JSP, JavaScript, JQuery, Ajax, JSON, Spring MVC.
  • Experience in working with the JavaScript frameworks like JQuery and AngularJS
  • Over 6 year experience in unit testing using JUnits, FlexUnits and Integration Tests.
  • Over 6 years of experience in DB2, MS-SQL Server, MYSQL
  • Over 5 years of experience in Rich Internet Applications (RIA) using Adobe Flex 3.0/4.0, Action Script 3.0, MXML, and desktop applications using Adobe AIR.
  • Experience in version controls such as CVS, SVN, Mercurial, Github, Stash, Sourcetree
  • Experience in build tools such as Ant, Gradle, Maven
  • Experience using development tools such as Eclipse, IBM Rational Application Developer, FlashBuilder, IBM DataStudio, SQL Developer, MS-SQL Server Management Studio
  • Over 4.5 years of US work experience in Development and Project Lead role.
  • Experience working in Functional domain environment like Pricing, Manufacturing and E-Learning solutions and Automotive
  • Experience in Analytical, Problem Solving skills, strict attention to detail and ability to work independently as well as work within a team environment.
  • Having good experience in programming, debugging, application integration, optimization and customization of the application

TECHNICAL SKILLS

Business Domain: Pricing, E-Learning, Manufacturing, Automotive

Language: Core Java/J2EE, JavaScript, ActionScript 3.0, C, C++, XML, MXML, Sql

Web Technologies: HTML, CS3, JavaScript, AJAX, JQuery, JSP, RESTful Service

JS Libraries: JQuery, AngularJS, W2ui.

Operating System: DOS, Windows98/XP/2000, Windows 7 Enterprise

Frameworks: AJAX, MyBatis, Spring, Hibernate, Cairngorm, Adobe Flex, Adobe AIR

Design Patterns: MVC, Singleton, Factory, Adapter

IDE/Build Tools: IDE: Eclipse, IBM Rational Application Developer, Flex Builder 3, Flash Builder 4, Aptana Studio

Build Tools: Maven, Ant, Gradle

Database/Remoting: DB2, IBM Data Studio, SQL Server 2010/2012, SqlLite/MYSQL, BlazeDS, RESTful Web services

Version control: CVS repo, Stash GitHub, Source Tree, Tortoise SVN, Mercurial, Visual Source Safe (VSS).

Issue Tracking Tool: JIRA, Team track.

Web/App Servers: Tomcat, WebSphere Application Server 8.5

Testing and Automation Tool: Junit, Mockito, Flex Unit, Integration Tests, Cucumber

IT Security Tool: Checkmarx

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Full Stack Java Developer / Project Lead

Responsibilities:

  • Involved in Specification Analysis, estimations of the feature development timeline in Sprint planning & feature design.
  • Owned and worked end to end in all phases of the application.
  • Development in Java/J2EE, HTML5, JSP, JavaScript, JQuery, W2ui, and XML.
  • Designed and created UI views to handle ordering process for special programs for MBUSA new dealers.
  • Migration of existing Flex environment based views and mainframe screens to new Html5 view based environment known as ‘Vehicle Management Systems’.
  • Integrated
  • Building and deploying web application builds into Testing/QA/Production Environments.
  • Created JUnits using Mockito for unit testing for all modules in the application.
  • Production support for existing applications for feature enhancements and new issues.
  • Worked on GitHub Migration for existing projects from CVS code base to GitHub using Python 2.7, created/maintained branches using Git and created manual for the process.
  • Implemented Role based authentication and worked on mapping role/entitlements with roles from LDAP server
  • Used Chekmarx to scan application modules to check security issues, finding vulnerabilities and fixing the same.
  • Used JIRA for task management and effort logging.
  • Worked with MBUSA business users to facilitate UAT testing and releasing final product to production.
  • Handling Offshore Team for multiple project development/tracking.
  • Organize and conduct the Demos and Presentations to the product managers and stakeholders.
  • Involved in SCRUM meeting, Release Planning, Sprint Planning, Project Monitoring & Reporting.

Environment: Java, Spring MVC, JSP, HTML5, JavaScript, JQuery, Ajax, XML, JSON, IBM Rational Application Developer, IBM Datastudio DB2, MyBatis

Confidential, Houston, TX

Full Stack Java Developer / Team Lead

Responsibilities:

  • Involved in Specification Analysis, estimations of the feature development timeline in Sprint planning & feature design.
  • Coded export and import functionality and validations for various configurations using Core Java and using Spring Core for dependency injection
  • Created JUnits and Integration Tests for unit testing
  • Worked on Hibernate configuration files and DAO classes for database interaction on import.
  • Created REST APIs for internal product consumption as well as for external interfaces
  • Created step definition files in Java for automation test to make AMF calls to invoke remote method
  • Review design, coding and unit testing.
  • Compiled and built the application using ANT scripts and deployed the application.
  • Ensuring quality check on the code running various quality tests and code coverage.
  • Ensure proper coordination between the cross functional teams, SMEs and Developers.
  • Assist the QA team perform system, regression, integration and acceptance testing.
  • Organize and conduct the Demos and Presentations to the product managers and stakeholders.
  • Involved in SCRUM meeting, Release Planning, Sprint Planning, Project Monitoring & Reporting.

Environment: Java, Spring, Hibernate, RESTful Web services, Adobe Flex 4.5, Actionscript3.0, SQL Server 2012, Ant, Stash, Jira, Eclipse 4.4.0

Confidential, Houston, TX

Senior Java/J2EE Developer / Team Lead

Responsibilities:

  • Used scrum agile methodology for iterative development of application.
  • Involved in Specification Analysis, Estimation & feature design.
  • Coding in Java, JavaScript, XML, Adobe Flex and SQL
  • Using Core Java to create remote methods in backend to return java value objects to client.
  • Created REST APIs for internal product consumption as well as for external interfaces
  • Created JUnits, Integration Tests and Flex Units and for unit testing
  • Created UI for Dependency Filtering Screen and components using Adobe Flex, Actionscript 3.0
  • Implemented MVC framework usingCairngormframework.
  • Used Blazeds to communicate with Java classes.
  • Involved in bug fixing and code rewrite for existing components.
  • Mentored offshore team in flex development.
  • Involved in Coding, review, testing, writing Junit, Integration Tests and code check-in activities.
  • Review design, coding and test plans.
  • Organize and conduct the Demos and Presentations to the stakeholders.
  • Ensuring quality check on the code running various quality tests and code coverage.

Environment: Java, spring, Adobe Flex 4.5, Actionscript3.0, SQL Server 2012, Ant, Stash, Jira, Eclipse 4.4.0

Confidential

Senior Java UI Developer/ Team Lead

Responsibilities:

  • Coding in Java, J2EE, XML, Adobe Flex and SQL
  • Created new and enhanced existing UI components using Adobe Flex, Actionscript 3.0 and AIR.
  • Used Core Java to create remote methods and service classes in backend to return java value objects to client.
  • Used scrum agile methodology for iterative development of application.
  • Involved in Specification Analysis, Estimation & feature design.
  • Carried sprint development activities and maintain sprint backlog
  • Application Support
  • Involved in Bug fixing and UAT Testing Bug Fixing

Environment: J2EE - Ebiz Framework( Its Customized version of Struts 2.0), Adobe Flex 3, AIR, Action Script 3.0, Flex Builder 3.0, Eclipse Galileo, SQLite, SQL Developer.

Confidential

Senior Java UI Developer

Responsibilities:

  • As developer, was involved with coding using Java, Spring, XML, Flex etc.
  • Created Custom component “GridInlineComponent” based on Adobe text Layout Framework to show inline images, text, Math Equations etc
  • Used Core Java to create remote methods and service classes in backend to return java value objects to client.
  • Implemented MVC framework usingCairngormframework.
  • Used Blazeds to communicate with Java classes.
  • Release Implementation, Product Documentations.

Environment: Flex 3.0, Actionscript3.0, Java, Spring, Hibernate, XML, BlazeDS, Cairngorm.

Confidential

Sr. Software Developer

Responsibilities:

  • Offshore Sr. Software Developer
  • Coding in JavaScript, Java, XML, Adobe Flex and SQL
  • Requirement Analysis, Prototyping, developing Proof of concepts.
  • Desktop Application Development in Javascript, Flex 3.0/AIR
  • Created new and enhanced existing UI components using Adobe Flex
  • Release/Implementation.

Environment: Flex 3.0, Action Script 3.0, MXML, JavaScript, AIR, XML, Sqlite.

Confidential

Software Developer

Responsibilities:

  • Offshore Software Developer
  • Application Development in Flash, XML, Actionscript 3.0
  • Bug Fixing, UAT Testing
  • Release, Implementation

Environment: Flash, ActionScript 3.0, XML, JavaScript, Adobe Photoshop

We'd love your feedback!