We provide IT Staff Augmentation Services!

Sr. Java Developer / Tech Lead Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY

  • Over 10+ years of experience in designing, development and implementation of web based architecture, integrating and testing software (SDLC) using Java/J2EE.
  • Business Domain experience in multiple domains as Retail.
  • 5+ year experience in developing and supporting REST (API) Services in retail applications (BestBuy, Confidential, and American eagle).
  • 1+ year experience in developing and supporting on Android platform.
  • Experience in project and sprint planning using agile methodology.
  • Strong experience in supporting and delivering in Mobile Technology (Android & iOS).
  • Expertise in JSON, Apple Passbook Integration (iOS), Push Notification (GCM & APNS).
  • Expert in API from URBAN AIRSHIP, PUBNUB
  • Extensive experience in multi - tier projects using J2EE, JSP, Servlets, Struts, JSTL, Hibernate, JDBC, SQL, PL/SQL, HTML/HTML5, Java Script, AJAX, CSS, XML, Oracle.
  • In-depth noledge in exposing Web services from Oracle ATG REST.
  • Experienced in Java Cryptography AES Encryption, Web security.
  • Competent in ATG Dynamo Framework, ATG Servlet Beans, ATG Repositories, Form Handlers, Extending ATG Profile and Profile Management, ATG Catalog Organization.
  • Hands on experience in Pricing & Promotions, Shopping Cart, Purchase Process & and Order Processing pipeline.
  • Experience in design and development of n-tier applications using various J2EE frameworks like Struts, spring and Hibernate.
  • Expertise in JMS like ActiveMQ
  • Hands of experience in PL/SQL coding, implemented Stored Procedures, Functions and Triggers.
  • Skilled in implementing applications with Model-View-Controller (MVC) pattern using Spring MVC.
  • Accomplished various Web/Application Servers like Apache Tomcat, JBoss.
  • Qualified us designing and developing persistence layer using Hibernate.
  • Experience developing Web Services using REST and SOAP.
  • Developed User Interfaces using HTML/HTML5, XHTML, CSS/CSS3, JQuery, and JSON, AJAX with JavaScript Validation.
  • Experienced in J2EE applications on Eclipse IDE, Spring Tool Suite.
  • Skilled in RDBMS concepts and worked extensively with Oracle 11g/10g/9i/8i and MySQL 5.x.
  • Expertise in Git source control using both command line and repository tools like Atlassian Stash.
  • Extensively used JIRA for project management especially in Agile/Scrum environment.
  • Proficiency in using version control software like Subversion (SVN)
  • Possess good understanding of software methodology with strong analytical and problem solving skills
  • Good interpersonal, communication and presentation skills.
  • Solid management skills, demonstrated proficiency in leading and coordinating distributedteam to maximize levels of productivity, and forming cohesive team environment.
  • Integrated Development Environments (IDE’s) and tools like Eclipse and RAD.
  • Extensively worked on unit testing by using teh testing tools like JUnit, SOAPUI
  • Proficiency in using version control software like Subversion (SVN) and CVS.
  • Strong experience in Object Oriented Analysis and Design (OOAD) and Design Patterns.
  • Experience in UNIX Shell Scripting.
  • Worked on Level 3 Production On-Call Support and maintenance.
  • Ability to learn quickly and to correctly apply new tools and technology in short curve.
  • Experience in providing production support for customer related issues and application maintenance.

TECHNICAL SKILLS

Java technologies: Java Beans, Servlets, JSP, Struts, Hibernate, JDBC

Web Technologies: JavaScript, Jquery, HTML5, CSS3, AJAX

Mobile technology: Android

Web Servers: Apache Tomcat x, JBOSS

Design Pattern/Framework: Struts, Spring 3x and 4, Model-View-Controller (MVC)

Databases: Oracle 11g/10g/9i/8i, MySQL 5.x

Platforms: Oracle ATG

Development Tools: Eclipse 3.0/3.2/4.0/4.3, Spring Tool Suite

Source Code Management/Tracking tools: Git, SVN, JIRA

SOA: RESTful Web Services

Methodologies: Agile, Waterfall, Scrum

Testing Tools: JUnit, SoapUI

Operating Systems: UNIX, Windows XP/Vista/7, MS DOS

PROFESSIONAL EXPERIENCE

Confidential, CA

Sr. Java Developer / Tech Lead

Responsibilities:

  • Actively involved with end clients for gathering business requirements and translating into technical specifications.
  • Designed and developed WebServices supporting teh JSON format on ATG Commerce platform.
  • Designed and developed front end applications using HTML 5, JQuery & Ajax.
  • Created RESTful APIs for exposing teh entire end-to-end underlying functionality including user profile, browse, search, and checkout and order management functionality.
  • Experience in integration of third party tools, such as PayPal, Google Maps, etc. for Checkout and Loyalty management.
  • Experience in creating and modifying ATGRepositories, FormHandlers and Droplets.
  • Worked on integration of ATG service layer with NodeJS and Redis cache.
  • Experience working with ATG Dynamo Server Admin and ACC components.
  • Developed Bash scripts for building and deploying teh application.
  • Responsible for release and production support and delivery of time-critical patches.
  • Worked on performance tuning issues identified during testing.
  • Responsible for mentoring and supporting new resources to teh team.
  • Working in an Agile team and CI/CD environment with emphasis on providing fast paced deliverables.
  • Perform code reviews, team training, and code refactoring to maintain quality standards.
  • Compiled and built teh application using Ant build tool.
  • Deployed teh application on Jboss and Apache Tomcat Servers.
  • Developed teh application using Eclipse IDE.
  • Worked extensively with Git for version control.
  • Used JIRA for issue tracking, bug tracking and project management.
  • Documented related documents for future upgrades.

Environment: Java 1.6, J2EE, Jquery, HTML5, CSS3, Spring, Eclipse IDE, Git, ATG Commerce 10.1, Apache Tomcat, JSON, JDBC, Oracle 11g, PL/SQL, WebServices

Confidential

Sr. Java Developer / Tech Lead

Responsibilities:

  • Designed and enhanced existing applications using Spring REST Web Services.
  • Provided API for core rest services for all browse and checkout features
  • Developed and maintained additional modules for improving customer service applications (CSA).
  • Lead teh team and code review for all teh team members.
  • Implemented teh application and bug fixes in production environment.
  • Compiled and built teh application using Maven build tool.
  • Deployed teh application on Apache Tomcat Servers.
  • Updated Unit test cases using JUnit.
  • Worked extensively with Git - command line for source control and fixing production bugs.
  • Used JIRA for issue tracking, bug tracking and project management.
  • Worked in fast paced scrum based agile development methodology.
  • Documented related documents for future upgrades.

Environment: Java 1.6, J2EE, Eclipse IDE, Java, Spring 3 REST, Solar, WebSphere Commerce REST, MEM Cache, Hibernate, MySQL.

Confidential

Sr Java Developer

Responsibilities:

  • Designed and developed new applications based on J2EE Design Patterns on Spring MVC, Spring REST.
  • Developed front-end screens with JSP using Custom Tags and client-side validations using JavaScript. Developed teh required Servlets.
  • Implemented business layer using Spring framework
  • Development of tables, views, and stored procedures using PL/SQL.
  • Developed Persistent Classes using Hibernate mapping tool.
  • Created Unit test cases using JUnit and Mockito.
  • Deployed teh applications on JBoss and Tomcat Application Server.
  • Used SVN for source control.
  • Worked in Agile development environment.
  • Documented related documents for future upgrades.

Environment: Java 1.6, J2EE, Eclipse IDE, Servlet, JMS, Spring MVC, Spring REST Web service, MEM Cache, ActiveMQ, MySQL, JQuery, Hibernate

Confidential

Sr Java Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE and Design Patterns.
  • Involved in Requirements gathering and analysis, defining scope, Design analysis, Integration and Deployment.
  • Developed services to invoke business methods interacting with database via Hibernate Persistence Framework.
  • Extensively used Hibernate Criteria and HQL (Hibernate Query Language) to do CRUD (Create, Read, Update, and Delete) on teh backend database (Oracle).
  • Designed business logic using Spring REST. All teh actions that emits from teh form are directed to action classes and action Servlets based on teh logic from teh UI input.
  • Used Business Delegate, service locator patterns to delegate requests to appropriate resources.
  • Development of tables, views, and stored procedures using PL/SQL.
  • Developed Persistent Classes using Hibernate mapping tool.
  • Created Unit test cases using JUnit.
  • Deployed teh application on JBOSS Application Server.
  • Implemented teh application and bug fixes in production environment.
  • Documented related documents for future upgrades.

Environment: Java 1.6, J2EE, Eclipse IDE, Servlets, Java, Spring REST, Hibernate, JUnit, Log4J, JDBC, Oracle, PL/SQL, SVN

We'd love your feedback!