We provide IT Staff Augmentation Services!

Programmer / Developer Lead Resume

SUMMARY:

  • 10+ years of experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet technologies.
  • Extensive Knowledge on Application Development using Software Development Life Cycle (SDLC) methodologies like Waterfall, Agile/Scrum.
  • Extensive experience in application development using Java, J2EE, JDBC, Servlets, JSP, JNDI, JMS, EJB and Struts Framework.
  • Extensive knowledge and implementation experience in Spring, Spring JDBC, Spring MVC, Spring Security, Spring AOP and Spring Boot microservices with Thymeleaf.
  • Excellent hands on experience on ORM Tools - Hibernate, Ibatis, MyBatis and JPA.
  • Excellent hands on experience in developing SOAP & RESTful based Web Services using WSDL, JAX-WS, CFX, Axis, Jersey tools.
  • Experience in implementation of Java-Multithreading, collections, Servlets and JDBC.
  • Hands on experience in implementation of Java messaging APIs using JMS, RabbitMQ and Apache Kafka.
  • Excellent understanding and application development of xml technologies like XML, XSD, XSL, SAX, DOM, JAXB.
  • Experience in designing front end interfaces using HTML, JSP, CSS, JavaScript, jQuery, Ajax, Angular JS and JSON.
  • Hands on experience with build and deployment tools including Ant, Maven, Gradle, logging and Debugging using Slf4j and Log4j, unit and integration testing using JUnit.
  • Sound in RDBMS concepts and extensive knowledge on design database schema and writing SQL queries, PL/SQL procedures, functions, triggers and packages.
  • Good experience in NoSQL Databases - Cassandra, Redis.
  • Proficient in preparing use case design, class and sequence diagrams using OOAD and UML.
  • Experience in using IDE Tools - Eclipse, STS, My Eclipse, Net beans, IntelliJ and TOAD.
  • Good experience on AWS services - EC2, S3, RDS, ECS (Docker), EKS (K8S) and IAM.
  • Have exposure to version control Tools SVN, CVS, TFS, Git and Stash.
  • Good implementation knowledge of J2EE Design Patterns.
  • Extensive experience in developing and deploying applications on Application Servers such as BEA Web Logic, Web Sphere, JBoss and web servers like Apache Tomcat 8.
  • Good Domain knowledge on Retail, Payment Gateway integration, Healthcare in Hospitality and Laboratory and expert in HL7 standards (HIPPA).
  • Extensive knowledge on payment gateway integrations - Chase Paymentech, masterpass and PayPal.
  • Good exposure on Big data technologies - Hadoop (HDFS & MR), HIVE, PIG, OOZIE, FLUME, HBASE
  • Excellent capability to explore, learn and understand newer business domains and technology.
  • Self-motivated, willing quickly to learn and adapt to new technologies.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java

J2EE Technologies: JDBC, Servlets, JSP, EJB, XSQL

Frameworks: Struts 1.x / 2.x, Spring 4.x, Spring MVC, Spring Boot, Quartz

ORM Tool: Hibernate 4.x, iBatis, MyBatis, JPA

Web Programming: HTML, CSS, JavaScript, Ajax, JQuery, Angular JS, JSON

Web Services Technologies: SOAP, RESTful, JAX-WS, CFX, Axis, jersey

Messaging API: JMS, RabbitMQ, Kafka

XML Technologies: XML, XSLT, XSL, XSD, SAX, DOM, JAXB, XPATH

Web/Application Servers: Tomcat 8.x, Web Logic 10, JBoss, Web Sphere, Node.js, Nginx

IDE Tools: Eclipse, STS, My Eclipse, Net Beans, IntelliJ, TOAD

Databases: Oracle 10g, MySQL 5.5, MS SQL 2008, Cassandra, Aurora, Redis

Build Management Tools: Ant, Maven, Gradle, Jenkins

Version Control Tools: SVN, CVS, TFS, Stash, Git

Logging & Unit Testing Tools: Log4j, SLF4J, JUnit, Mockito, EasyMock, PowerMockito

Other Tools: MuleSoft, Confluence, IPS, Fiddler, Postman, SOAP UI, Janrain

Operating Systems: Windows Family, Linux / Unix

Defect Tracking Tools: JIRA, HP ALM (QC), Bugzilla

Big Data Technologies: Hadoop (HDFS & MR), HIVE, PIG, OOZIE, FLUME, HBASE

AWS Environment: EC2, S3, RDS, IAM, ECS (Docker), EKS (Kubernetes)

PROFESSIONAL EXPERIENCE:

Programmer / Developer Lead

Confidential

Responsibilities:

  • Implementing Spring IOC, DAO, MVC, AOP, spring security configurations in the McDonald's applications
  • Responsible for batch jobs using Spring Batch and Apache Quartz
  • Developing micro services using Spring Boot and REST based web services
  • Integrating web modules using HTML5, CSS3, JavaScript, jQuery, Ajax and AngularJS.
  • Implementing Hibernate and JPA modules to interact with DB
  • Writing stored procedures and complex queries in SQL
  • Responsible for analysis, design, development, testing, delivery and support of end-to-end implementations.
  • Preparing HLD and LLD documents for the new requirements and responsible for creating functional documents
  • Responsible for code reviews, design principles and coding standards
  • Developing unit testing and integration testing modules using Junit
  • Responsible for setup environments in AWS using Docker & Kubernetes (K8S)
  • Responsible for creating automation scripts and deployments using Maven, Gradle and Jenkins
  • Extensive support in triaging the issues in integrated environments and production support
  • Involved in PROD and pre-PROD deployments - cut overs blue/green approaches.
  • Performed pilot programs for the limited stores with limited data set.

Environment: Java/J2EE, servlets, JSPs, AJAX, JQuery, Spring, Spring Boot, Webservices (SOAP & RESTful), XML, JSON, Tomcat 8, MS SQL Server, Cassandra, Redis, Eclipse, Fiddler, node.js, Rabbit MQ, Junit, putty, WinSCP, AWS, Docker, Kubernetes, Stash, Git, maven, Jenkins, Confluence & JIRA

Confidential

Technical Lead

Responsibilities:

  • Design the enhancement features for the applications - GBL and IMP in McDonald’s.
  • Involved in the system analysis, design and impact analysis.
  • Understand all the requirements of enhancement features and guided the team to shape up a solution.
  • Responsible for the code of servlets and JSPs.
  • Responsible to integrate all the modules and the dependent application deployments.
  • Active role in customization of the Solutions for new enhancements in McDonald’s.
  • Proposed the complex scenarios - solutions with design to implement in GBL and IM applications.
  • Involved in peer reviews and estimating the project plans.
  • Participated in code merges and responsible for writing scripts to deployments to QA and PROD.
  • Involved in bug fixes and PROD deployments.

Environment: Java/J2EE, servlets, JSPs, XSQL, AJAX, JQuery, Webservices (SOAP & RESTful), XML, JSON, Tomcat 7 and Oracle 11i, JDeveloper, Junit, SVN, putty, WinSCP

Confidential

Technical Lead

Responsibilities:

  • Design the enhancement features for all the applications in Freshdirect.
  • Involved in the system analysis, design and impact analysis
  • Understand all the requirements of enhancement features and guided the team to shape up a solution
  • Implemented Session Bean Classes and Model Classes.
  • Responsible for coding of servlets and JSPs.
  • Responsible to integrate all the modules and the dependent application deployments.
  • Implemented the resource classes using Web services (RESTful) for FD mobile application.
  • Active role in customizing the Solutions for new enhancements in Freshdirect.
  • Understood all the requirements of Masterpass payment gateway implementation.
  • Implemented the functionality of Masterpass eWallet in Freshdirect and delivered.
  • Involved in peer reviews and estimating the project plans
  • Responsible for code merges and writing scripts for deployments to QA and PROD.
  • Involved in bug fixes and deployments.

Environment: Java/J2EE, JSP, Spring, Web Services (RESTful), EJB, JavaScript, AJAX, jQuery, SOY, JSON, WebLogic Server 10.3.6 and Oracle, TOAD, SQL Developer, Beyond Compare, WinMerge, SVN, Jenkins.

Confidential

Technical Lead

Responsibilities:

  • Design the application layer for Management center for IROCS Solution
  • Involved in Database design and impact analysis
  • Understand all the requirements of IROCS and guided the team to shape up a solution for the Client Demos
  • Implemented Form Beans, Controller Classes and Model Classes.
  • Implemented the MVC Architecture using Spring MVC.
  • Responsible for coding of Spring DAO classes.
  • Responsible for integrating all the modules using Spring Container.
  • Implemented the resource classes using Web services (SOAP, RESTful).
  • Active role in customizing the Solution for Client Demos
  • Understood the iBeacon, Raspberry Pi, IPS technologies and implemented in the IROCS Solution.
  • Prepared the Demo data and deployments for the different clients in Confidential .
  • Active participation in all the modules of IROCS Solution and involved in the integration testing.

Environment: Java, J2EE, Spring, Spring MVC, Spring DAO, JavaScript, AJAX, jQuery, Google jmesa API, RESTful Web services (Jersey API), JSON Tomcat 7 and MySQL 5.5, TOAD, SQL Developer, Beyond Compare, WinMerge, SVN, Jenkins, IPS, iBeacons

Confidential

Senior Developer

Responsibilities:

  • Implemented Form Beans, Action Classes and Model Classes.
  • Implemented the MVC Architecture using Struts.
  • Responsible for coding of DAO classes.
  • Responsible for integrating all the modules using Spring Container.
  • Implemented the resource classes using Web services (SOAP, RESTful).
  • Active role in development of HL7 Interfaces based on the Customer’s Requirement
  • Analyzed the vendor’s Specifications to generate the HL7 message structures.
  • Involved in Client communication with team for gathering the requirements.
  • Active participation in the releases and customizing the HL7 Interfaces to support new requirements.

Environment: Core Java, JSP, Spring, Hibernate, Struts, Web Services (SOAP, RESTful), HL7 Editor, Beyond Compare, JBoss, Mirth Connect 2.2, HL7, Apache quartz and MS SQL Server 2008, HL7 Editor, Beyond Compare, Mirth Connect 2.2, HL7 Editor

Confidential

Developer

Responsibilities:

  • Responsible for coding POJO classes.
  • Active role in the development of Action Forms and Action Classes.
  • Implemented Dao’s using Spring-DAO.
  • Developed spring container configuration files.
  • Developed Hibernate configuration files for Oracle
  • Involved in Client communication with team for understanding the requirements.
  • Unit testing using JUnit.

Environment: Java, JSP, Struts, spring, Hibernate, Web logic and Oracle 10g, Toad, SVN, Beyond Compare

Hire Now